Linux培训
达内IT学院

400-111-8989

Linux更改文件权限的两种方式

  • 发布:Linux培训
  • 来源:#/xiaoluo501395377/archive/2013/04/20/3033131.html
  • 时间:2018-04-03 13:06

今天小编要跟大家分享一篇关于Linux更改文件权限的方式,喜欢Linux的小伙伴来看一看吧。

我们知道·Linux系统最主要的特点之一就是——Linux系统是多用户、多任务的操作系统。

何为多用户?就是同一个Linux系统上,我们可以有多个用户同时登陆上去对其进行操作。何为多任务?简而言之就是如果在系统上同时运行多个应用程序时,系统并不会在每次执行完一个程序以后再执行下面的程序,在多任务的操作系统下,cpu会对要执行的程序进行调度,例如在某段时间里执行这个程序,过段时间cpu又被分配到执行其他程序,这样直到最后,多个应用程序都会执行完毕,在多任务下,cpu就是这样通过调度来不断执行应用程序,这样就大大提高了cpu的使用率。

既然Linux系统是一个多用户的操作系统,这样就运行多个用户同时登陆来对系统进行操作,为了让各用户具有较安全的管理机制,文件的权限管理就是非常重要的了。Linux通常将文件的访问方式分为3个类别,分别是owner/group/other,且具有read/write/execute等权限。

下面我们一起来看一下Linux更改文件权限的两种方式

Linux文件的基本属性就有九个,分别是owner/group/others组别的read/write/execute属性,-rwxrwxrwx 这9个属性中3个位一组,其中可以使用数字来表示各个属性:

Linux

因此我们如果要更改一个文件的权限时可以使用这种数字的方式,例如:

Linux

上面的这种方式来修改文件的权限比较简单,但是如果不知道r、w、x这三个权限所对应的数字所代表的含义,估计就有点难理解了,所以这里再补充一个改变文件权限的另一种方法——通过符号类型来改变文件权限

在上面的介绍中,我们知道文件共有9个属性,基本上就9个属性分别是(1)user (2)group (3)others这3各组!那么我们可以通过 u, g, o 来代表这3各组的属性!此外, a 则代表all亦即全部的3个组!那么读写的属性就可以写成了r, w, x!

Linux

假如我们要改变一个文件的属性为【-rwxr-xr-x】时,基本上就是:

user (u):具有可读、可写、可执行的权限;u=rwx

group与others (g/o):具有可读与执行的权限。go=rx

Linux

我们看到通过这样的方式也可以来更改一个文件的权限。【注:第一行命令的u=rwx,go=rx中间那里是没有空格的】

如果我们事先不知道原先文件的属性,但又想增加test.txt文件的每个人都可以写入的权限,我们可以这样做:

Linux

同样如果我们希望取消所有用户对该文件的可执行权限,就可以使用下面这方法:

Linux

上面介绍了两种改变文件权限的两种方法,我更倾向于第一种方式的修改,Linux工程师可以根据自己的喜好来选择相应的方式进行对文件权限的修改

以上就是小编今天跟大家分享的文章了,如果你喜欢我们的文章,记得关注达内Linux官网,小编将为你带来更多关于Linux的咨询。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:怎么从小白到精通 Linux 桌面系统
下一篇:关于Linux的文件类型与扩展名知识

学物联网工程好就业吗?

图像算法工程师发展前景

大数据运维工资一般多少?

运维工程师经常加班吗?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省