失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux文件权限设置(chmod命令)

Linux文件权限设置(chmod命令)

时间:2022-07-17 14:21:52

相关推荐

Linux文件权限设置(chmod命令)

用户说明

linux每一个用户都属于一个组,不能独立于组外

1、文件所有者:一般为文件的创建者

2、文件所在组:当用户创建了一个文件后,这个文件的所在组就是该用户所在的用户组

3、其他组: 除开所在组之外的其他组

权限说明:

Linux系统中,每个文件或目录都有访问权限,确定以何种方式对文件或目录进行访问和操作

使用ls -l 命令显示文件或者文件夹相对应的权限

drwxrwxrwx 4 root root 4096 Apr 24 tomcat

-rw-r----- 1 root root 49496 Nov 26 tomcat.tar.gz

drwxr-x--- 2 admin admin 4096 Dec 27 fmq

drwxr-x--- 3 admin admin 4096 Jun 23 00:00 logs

第一列代表文件或者目录的权限信息,由10个字符分成4个部分

[d][rwx][r-x][---]

1 234 567 890

1[d]:代表这个文件是目录还是文件名, d表示目录, -表示文件

更多详细标识如下

234[rws]:文件所有者权限, rws表示可读可写可执行

567[r-x]:文件所有组权限, r-x表示可读不可写可执行

890[---]:除开所有者与所有组以外用户的权限,---表示没有任何权限

权限修改

使用chmod命令对其文件的权限进行修改,有两种方式:1、数字法,2、字母法

1、数字法修改权限:

格式:chmod+ u权限分值+ g权限分值+o权限分值+文件名或目录名

例子1:所有用户可读可写可执行权限:

chmod 777 test.log(权限分值[4+2+1][4+2+1][4+2+1])

例子2:某些文件不希望被用户组内其他人修改,不想被用户组外的人看见:

chmod 740 test.log (权限分值[4+2+1][4+0+0][0+0+0])

2、字母法修改权限

格式:chmod + 用户标识 + 设置类型 + 文件名

例1:添加用户对test.log的写权限

chmod u+w test.log

例2:设置用户对test.log有rwx权限,所在组和其他组有rx权限

chmod u=rwx,go=rx test.log

例3:设置用户对test.log有r权限,所在组有w权限,其他组有x权限

chmod u=r,g=w,o=x test.log

例4:删除用户对test.log的执行权限

chmod u-x test.log

如果觉得《Linux文件权限设置(chmod命令)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。