一、查看文件用户,用户组,其他用户的文件权限,属主,属主用户组等信息
ls -l
如图所示:
1、第一个字符代表这个文件是目录、文件或链接文件等等。
- 当为 d 则是目录
- 当为 - 则是文件;
- 若是 l 则表示为链接文档(link file);
- 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
- 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
2、接下来分别是文件属主用户,同一个用户组用户,其他用户的持有该文件的权限
以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)
3、再接下来就是文件属主名称以及属主用户组的名称
二、修改文件属主以及属主用户组
#修改文件属主 -R是修改的是目录,递归的意思
chown [–R] 属主名 文件名
#修改文件属主以及属主的用户组
chown [-R] 属主名:属组名 文件名
三、修改文件属主,与属主同一用户组,其他用户持有文件的权限
1、按照数组进行修改
Linux 文件的基本权限就有九个,分别是 owner/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限。
如图所示:
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: -rwxrwx--- 分数则是:
- owner = rwx = 4+2+1 = 7
- group = rwx = 4+2+1 = 7
- others= --- = 0+0+0 = 0
所以等一下我们设定权限的变更时,该文件的权限数字就是 770。变更权限的指令 chmod 的语法是这样的:
#按照数字修改文件个个用户的权限
chmod [-R] 三位用户权限数合并的3位数 文件或目录
#按照以上例子如下
chmod [-R] 770 文件名或目录名
2、按照符号修改
表格如下:
chmod | u(文件属主名) g(属组) o(其他用户) a(全部用户) |
+(加入) -(删除) =(设定) |
r(读权限) w(写) x(执行)文章来源:https://www.toymoban.com/news/detail-624465.html |
文件或目录名 |
#将文件权限设置为 -rwxr-xr--
chmod u=rwx,g=rx,o=r 文件名
也可以修改一个或多个用户,配合这+ - ,r w x ,目录要加上 -R文章来源地址https://www.toymoban.com/news/detail-624465.html
到了这里,关于Linux 系统文件权限管理(参考菜鸟教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!