更改文件权限
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:连同隐藏文件一同列出。