硬薅Linux-14 权限以及权限管理
chown:(change owner)改变文件属主(只有管理员才可以使用此命令)chown username file... :将这些文件的属主改为某些用户;
-R:修改目录及其内部文件的属主
--reference=/path/to/somefilefile:引用参考,将想要设定的文件权限设定和reference中的文件一样;
chgrp GRPname file (change group):
-R 修改属组同chown
-reference:同chown
chown USERNAME:GRPNAME file同时改变属主属组
chown USERNAME.GROUPNAME file同时改变属主属组
chown :GROUP file:只改属组
同样支持-R,-rferennce
chmod:修改文件权限:
修改三类用户权限chmod 644 file
-R:修改目录及内部文件的权限
修改某类用户的权限
a=
u=rwx
g=rw
o=rx
chmod u=rwx,g=rx file
chmod u=rwx,g=rx,o= file
修改某类用户的某类中的某些修改权限
chmod 用户类别 +/-
chmod u-x file 将用户的执行权限去掉
chmod u+x,g-x,o+x:将用户和其他组的执行权限打开,将属组用户的执行权限去掉
· chmod u-wx :将用户的写执行权限去掉
Linux 权限及权限管理
在Linux中,文件和目录的权限管理非常重要,主要涉及三个命令:chown、chgrp和chmod。下面是详细介绍:
[*]chown(change owner):用于改变文件或目录的属主。
- 命令格式:chown username file:将文件的属主改为指定用户。
- 选项:
- -R:递归修改目录及其内部文件的属主。
- --reference=/path/to/somefile file:将目标文件的属主设置为与参考文件相同。
[*]chgrp(change group):用于改变文件或目录的属组。
- 命令格式:chgrp GRPname file。
- 选项与相似:
- -R:递归修改属组。
- --reference:同。
[*]chown组合语法:
- chown USERNAME:GRPNAME file 或 chown USERNAME.GROUPNAME file:同时改变属主和属组。
- chown :GROUP file:仅修改属组。
- 支持-R和--reference。
[*]chmod:用于修改文件或目录的权限。
- 命令格式:chmod 644 file:设置文件的权限为644。
- 选项:
- -R:递归修改目录及内部文件的权限。
- 修改某类用户的权限示例:
- chmod u=rwx,g=rx,o=r file:设置用户有读写执行权限,组有读执行权限,其他有读权限。
- chmod u-x file:取消用户的执行权限。
- chmod u+x,g-x,o+x file:打开用户和其他组的执行权限,去掉组用户的执行权限。
- chmod u-wx file:去掉用户的写和执行权限。
明确这些命令及其选项可以帮助我们更好地管理Linux系统中的文件权限。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]