`

linux权限总结

 
阅读更多

 

 

在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组

在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限一部分是该文件所在用户组的用户所拥有的权限一部分是其他用户所拥有的权限

 

在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。

 

在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

 

与权限相关的命令3个:

 

 

  • chmod 修改用户权限
  • chown 修改拥有者和用户组
  • chgrp  修改用户组
  1. chown详细:

  基本语法:

 

chown [-R] 账号名称 文件目录
chown [-R账号名称:用户组名称 文件目录
参数
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
举例:
chown -R  apache testfile(带遍历):
修改testfile(及子文件,子文件夹)的拥有者为apache。
chown  apache testfile:
修改testfile的拥有者为apache。
chown -R apache:apache testfile (带遍历):
修改testfile(及子文件,子文件夹)的拥有者和用户组为apache。
chown apache:apache testfile:
修改testfile的拥有者和用户组为apache。
 

  2.chgrp详细:

基本语法:
chgrp [-R用户组名称 dirname/filename ...
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
举例:
chgrp -R apache testfile(带遍历):
修改testfile(及子文件,子文件夹)的用户组为apache。
chgrp apache testfile :
修改 testfile的用户组为apache。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics