本文共 876 字,大约阅读时间需要 2 分钟。
在Linux系统中,文件和目录的权限由三个字符组成:r、w、x,分别表示读、写、执行权限。每个字符对应一种权限级别,权限字符串可以通过数字表示为0-7的组合。例如,777 表示所有用户都有读、写、执行权限。
chmod 命令用于修改文件和目录的权限。基本语法格式为:
chmod [选项] [权限数字] [文件或目录]
权限数字可以是以下组合:
r:读权限(对应4)w:写权限(对应2)x:执行权限(对应1)-:无权限(对应0)例如,以下命令可以设置文件的权限为777:
chmod 777 example_file
文件权限字符串可以用三位数字表示:
--- 对应0---- 对应1--- 对应2-- 对应3--- 对应4-- 对应5-- 对应6--- 对应7例如:
---r--r-- 对应数字 644。drwxr-xr-x 对应数字 755。chmod o+w example_file
chmod g-rw example_file
chmod -R 755 /mnt/fileA
目录的默认权限通常为 drwxr-xr-x(755)。可以通过以下命令修改目录权限:
chmod 750 /mnt/fileA
除了权限修改,chown 命令还可以用来更改文件或目录的所有者和所属组。例如:
chown root:root example_file
chown -R user:group /mnt/fileA
-R 参数时,chmod 会递归修改目录及其子文件的权限。通过以上命令和方法,可以轻松管理Linux系统中的文件和目录权限,保障系统安全和数据完整性。
转载地址:http://mcyj.baihongyu.com/