linux命令chmod怎么读(每天一个Linux命令之chmod命令)

Linux中将文件面对的用户分为三种:分别是文件拥有者,文件所属组,其他(other)这三种角色有不同的权限,其中other是除了拥有者和所属组之外的人拥有者一般用u表示所属组一般用g表示other就是用o表示对于一个文件,一般的权限就是读(r),写(w),执行(x)

用数字代表的话如下

读(r) = 4

写(w)= 2

执行(x)= 1

[root@localhost /root/test -> ]# stat a 文件:"a" 大小:5 块:8 IO 块:4096 普通文件 设备:fd00h/64768d Inode:67168026 硬链接:1 权限:(0644/-rw-r--r--) Uid:( 1012/ test) Gid:( 1013/ test2) 最近访问:2022-07-12 11:57:38.452544030 0800 最近更改:2022-07-07 17:18:57.139530136 0800 最近改动:2022-07-14 21:14:55.858026046 0800

如上面文件“a”,通过使用stat指令对文件“a”查看

可以看到“a”文件的权限为(0644/-rw-r--r--),其中0644 就是rw-r--r--对应的权限数字标识,其中0的意思是代表十进制,6是读写(4 2),4是只读(4)

其权限可以看作是root用户拥有读写(rw)权限,root用户组有读(r)权限,其他用户拥有读(r)权限

也可以利用 ls -l可以查看文件的权限

可以使用chmod 改变文件或目录的权限

还是上面的文件“a”

chmod 755 a:赋予a文件权限rwxr-xr-x chmod u=rwx,g=rx,o=rx a:同上u=用户权限,g=组权限,o=不同组其他用户权限 chmod u-x,g w a:给a去除用户执行的权限,增加组写的权限 chmod a r a:给所有用户添加读的权限

chmod [{ugoa}{ -=}{rwx}] [文件或目录] 其中a表示所有用户, :增加某个权限,-:减少某个权限,=:不管原来是什么权限,要改成新的权限

linux命令chmod怎么读(每天一个Linux命令之chmod命令)(1)

chmod 文件权限修改

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页