在终端下输入命令 ll 查看文件信息,我们可以得到以下信息
第一排形如 -rwxrwxrwx 的一串字母代表不同用户对文件的不同可操作权限
第一个 - 带表的是类型,剩下的9个字母,三个一组分别代表三种人对文件的权限
前三个 代表所有者(user)
中三个 代表组群(group)
后三个 代表其他人(other)
r: 可读 read 数值代表:4
w: 可写 write 数值代表:2
x: 可执行 execute 数值代表:1
chmod命令:
chmod [options] mode files
只能由文件属主或超级管理员用户才能改变文件访问权限,其中,mode由数字形式表示
例如:777 代表所有用户对文件可读可写可执行。
三个数字分别代表9个字母,每三个字母代表一个数字
7 = 4+2+1及代表rwxoptions
-c,--changes 只输出被改变文件的信息
-f,--silent,--quiet 当chmod不能改变文件模式时,不通知文件用户
--help 输出帮助信息
-R,--recursive 可递归遍历子目录,把修改应用到目录下所有文件和子目录
-v,--verbose 无论修改是否成功,输出每个文件信息
--version 输出版本信息
实例:
chmod -R 777 file file文件权限改为对所有用户rwx
时间: 2024-10-22 22:51:30