修改Linux文件的所属组与所有人的命令方法

来源:网络 文章列表 2019-01-27 8
本文介绍了通过chmod修改文件的读写执行权限,和chown修改文件/文件夹的所属人,chgrp修改文件/文件夹的所属组的方法

一、chown修改webroot文件夹的所属人(owner)为 www

1.修改单个文件或者文件夹

chown www ./wwwroot #修改当前目录下的wwwroot文件夹的所属人为www

2.批量修改文件夹下的所有文件的所属人

chown -R www ./wwwroot/ #修改当前目录下的wwwroot文件夹下的所有文件的所属人为www

 

二、chgrp修改wwwroot文件夹的所属组(group)为 www

1.修改单个文件或者文件夹

chgrp www ./wwwroot #修改当前目录下的wwwroot文件夹的所属组为www

2.批量修改文件夹下的所有文件的所属组

chgrp -R www ./wwwroot/ #修改当前目录下的wwwroot文件夹下的所有文件的所属组为www

 

补充Linux的权限知识

为了安全起见,Linux系统有许多权限限制。

对文件来说,访问该文件的账号的身份有三类:文件所有者(owner):文件刚刚创建的时候,文件所有者是创建文件的用户,但文件所有者可以通过chown来改变、文件所属的用户组(group)、用户组外的其他人(others):除了用户所有者和用户组以外的访问者。

文件权限有三种:可读、可写、可执行权限。简写r、w、x,分别是read、write、execute

查看Linux文件的权限:

- 第一组

rw-第二组

rw-第三组

r--第四组

第一组一个字符,表示文件的类型,-代表一般文件,d代表目录,l代表链接文件

第二组3个字符,表示文件所有者的权限,表示可读可写,但不可执行

第三组3个字符表示所属用户组的权限

第四组表示others的权限

改变文件权限的方法

数字类型权限

r->4

w->2

x->1

每种身份的权限的数字表示是他拥有的权限所对应的数字的和。例如上面的所有者权限是rw- = 4 + 2 = 6

所属组权限是rw- = 4 + 2 = 6

others为r-- = 4

因此用三位数来表示文件的权限为664

chmod 777 表示将文件的权限变更为rwxrwxrwx

 

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接