linux下权限修改命令及方法
2015-08-24 15:27
417 查看
命令:chmod (更改文件的属性)
r:4
w:2
x:1
使用方法:chmod 744 1.txt (为1.txt文件赋值)
chmod u=rwx,g=rw,o=r-x 1.txt (为1.txt文件赋值)
chmod u-x 1.txt (1.txt文件属主减去X权限)
chmod -R 700 111 (更改111目录的权限,并使111目录下的所有文件和目录继承111目录的权限)
umask(规定默认目录和文件的权限)
更改方法:umask 011 (将umask改为0011)
0022 使用后三位 022 转换为权限为--- -w- -w-
默认目录权限为rwx rwx rwx - --- -w- -w- =rwx -r-x r-x
默认文件权限为rw- rw- rw- - --- -w- -w- =rw- r-- r--
密码更改
命令:passwd
密码存放地址:/etc/shadow
特殊权限
u+s = 4755 ; g+s = 2755 ; o+t = 1755
suid (s权限,二进制可执行文件才可获得s权限,执行该文件的用户临时获得所属主权限;颜色为红色)
使用方法:chmod u+s /user/bin/ls
chmod u-s /user/bin/ls
对应在属主的rwx权限中,如果有s权限,则表示为rws,如果属主没有x权限则表示为rwS
sgid (s权限,二进制可执行文件才可获得s权限,执行该文件的用户临时获得所属组权限;颜色为***)
使用方法:chmod g+s /user/bin/ls 或 chmod g+s /tmp/111
chmod g-s /user/bin/ls 或 chmod g-s /tmp/111
sgid可以作用在目录上
如果sgid作用在目录上,在目录下创建文件或目录,创建的目录和文件与上级目录的所属组保持一致
对应在属组的rwx权限中,如果有s权限,则表示为rws,如果属组没有x权限则表示为rwS
sticky_bit (防删除位)
一个目录下的文件是否可以删除,取决于该目录的权限,如果目录可写,则可删除该目录下的任何文件,且与操作用户无关
使用方法:chmod o+t 111
chmod o-t 111
添加t权限可以防止其他用户删除该目录下的文件
t权限可作用在目录上,作用在文件上没有意义
r:4
w:2
x:1
使用方法:chmod 744 1.txt (为1.txt文件赋值)
chmod u=rwx,g=rw,o=r-x 1.txt (为1.txt文件赋值)
chmod u-x 1.txt (1.txt文件属主减去X权限)
chmod -R 700 111 (更改111目录的权限,并使111目录下的所有文件和目录继承111目录的权限)
umask(规定默认目录和文件的权限)
更改方法:umask 011 (将umask改为0011)
0022 使用后三位 022 转换为权限为--- -w- -w-
默认目录权限为rwx rwx rwx - --- -w- -w- =rwx -r-x r-x
默认文件权限为rw- rw- rw- - --- -w- -w- =rw- r-- r--
密码更改
命令:passwd
密码存放地址:/etc/shadow
特殊权限
u+s = 4755 ; g+s = 2755 ; o+t = 1755
suid (s权限,二进制可执行文件才可获得s权限,执行该文件的用户临时获得所属主权限;颜色为红色)
使用方法:chmod u+s /user/bin/ls
chmod u-s /user/bin/ls
对应在属主的rwx权限中,如果有s权限,则表示为rws,如果属主没有x权限则表示为rwS
sgid (s权限,二进制可执行文件才可获得s权限,执行该文件的用户临时获得所属组权限;颜色为***)
使用方法:chmod g+s /user/bin/ls 或 chmod g+s /tmp/111
chmod g-s /user/bin/ls 或 chmod g-s /tmp/111
sgid可以作用在目录上
如果sgid作用在目录上,在目录下创建文件或目录,创建的目录和文件与上级目录的所属组保持一致
对应在属组的rwx权限中,如果有s权限,则表示为rws,如果属组没有x权限则表示为rwS
sticky_bit (防删除位)
一个目录下的文件是否可以删除,取决于该目录的权限,如果目录可写,则可删除该目录下的任何文件,且与操作用户无关
使用方法:chmod o+t 111
chmod o-t 111
添加t权限可以防止其他用户删除该目录下的文件
t权限可作用在目录上,作用在文件上没有意义
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量
- Linux下修改MySQL编码的方法