Linux权限管理
linux文件属性
- r:4 读取
- w:2 写入
- x:1 执行
- 属主:u(user)
- 属组:g(group)
- 其他:o(other)
一个文件分为三段
- rw- r- - r- - (-rw- r- -r- -)
第一个:‘-’代表为普通文件
‘d’代表为目录
第一段:属主
第二段:属组
第三段:其他用户
chmod
# 为文件f01设置自己可以执行,组员可以写入的权限
chmod u+x,g+w f01
chmod u=rwx,g=rw,o=r f01
chmod 764 f01
# 对文件f01的u,g,o都设置可执行属性
chmod a+x f01
# 文件的属主和属组属性设置
# 把文件f01给uesr,添加到market组
chown user:market f01
# 将/home/wwwroot/里的所有文件和文件夹设置为755权限
ll -d f1 查看目录f1的属性
# 直接指定路径修改
chmod -R 755 /home/wwwroot/*
# 手动进入该目录修改权限(并显示详细过程)
cd /home/wwwroot
chmod -Rv 755 *
#注意:“*”表示通配符,指的是所有文件和文件
#设置文件夹权限以保证其余用户可以访问它。
sudo chmod o+rw /shared
可以使用数字进行权限需改
r:4 w:2 x:1
chmod 777 sheep.txt chmod -rwxrwxrwx
7=r+w+x
6=r+w
5=r+x
3=w+x
chown
更改文件1.txt的所有者为kali
chown kali 1.txt
更改文件1.txt的所属者和所属组为kali
chown kali:kali 1.txt
chgrp
更改所属组
chgrp root sheep.txt
将sheep.txt所属组更改为root
评论