linux15-chmod
chmod
change mode
修改文件 ,文件夹的权限信息
只有所属用户或root用户可以修改
chmod [-R] 权限 文件或文件夹
选项 -R, 对文件夹内的全部内容应用同样的操作(遍历)
# 将hello.txt的文件权限修改为rwxr-x--x
# u,user; g,group; o,other
chmod u=rwx,g=rx,o=x hello.txt
# 将test文件夹及内部的所有内容权限修改为rwxr-x--x
chmod -R u=rwx,g=rx,o=x test
# 查看/tmp/test/test.txt文件信息
# 显示其他用户权限为r--,具有读取权限
ll /tmp/test/test.txt
# 切换普通用户test10, 使用cat读取文件,成功读取
su - test10
cat /tmp/test/test.txt
# 切换root用户, 修改文件权限为rwxrwx--x, 此时其他用户不具有读取权限
su - root
chmod u=rwx,g=rwx,o=x /tmp/test/test.txt
# 再次切换普通用户test10, 使用cat读取文件, 读取失败
su - test10
cat /tmp/test/test.txt
数字表示的文件权限
数字权限:
-
r-- :4
-
-w-:2
-
--x:1
-
rw- :6
-
r-x :5
-
-wx :3
-
rwx :7
例如751就代表 u=rwx, g=rx, o=x
可以借助二进制理解
将hello.txt的权限修改为r-x--xr-x
chmod 515 hello.txt
将hello.txt的权限修改为-wx-w-rw-
chmod 326 hello.txt
将hello.txt的权限修改为123
chmod --x-w--wx hello.txt
标签:权限,linux15,--,chmod,文件夹,test,txt,hello
From: https://www.cnblogs.com/HIK4RU44/p/18171115