Linux学习笔记(四)

更改文件权限

  1.chgrp(change group):更改文件的所属组  格式:chgrp [组名] [文件名]  

    -R:更改目录及其目录下的文件的所属组。

    注:只有文件的所有者和Root可以更改文件的所属组,并且只能更改为自己已经拥有的所属组。

  2.chown(change owner):更改文件的所有者  格式:chown [-R] [账户名] [文件名] 或者 chown [-R] [账户名:组名] [文件名]

    -R:同上。

    注:只有Root可以修改文件的所有者。

  3.chmod:更改文件的权限

    格式1:chmod [xyz] [文件名]  xyz:代表数字。

    格式2:chmod u=rwx,g=rw,o=r [文件名] u=user,g=group,o=other。

    格式3:chmod u-x,g+rwx,o-rx [文件名]

    -R:同上。

    注:只有文件的所有者和Root用户可以更改文件的权限。

  4.umask:更改文件的默认权限  格式:umask xyz  xyz:代表数字。

修改文件的特殊属性

  1.chattr(change attribute):       格式:chattr [+-=] [Asaci] [文件或目录]。

    -A:表示文件或目录的atime将不可修改。

    -s:会将数据同步写入磁盘中。

    -a:只能追加不能删除。

    -i:文件不能删除、重命名、设定链接、更改数据。

    -c:自动压缩文件,读取时自动解压。

    注:asci只有root用户可以使用。

  2.lsattr(list attribute):读取文件或目录的特殊权限  格式:lsattr [-a|-R] [文件或目录]

    -R:连同子目录的数据一同列出。

    -a:连同隐藏文件一同列出。

 

posted @ 2017-09-04 16:03  编程灬世界  阅读(122)  评论(0编辑  收藏  举报