本帖最后由 asdk1236 于 2016-2-25 00:43 编辑
学习chattr特殊属性、suid、sgid权限命令
lsattr可查看文件特殊属性 lsattr -d 可以查看目录本身的隐藏属性。
chattr +a file 可添加特殊属性。 多了a属性的文件或文件不可删除,移动。只能追加
echo "1111" >> file = 将“1111”追加进文件内。
chattr +i flie 多了i属性则任何更改都会被报错。
chattr +R 可以把目录下的子目录和文件都列出。
suid、sgid可以让执行该文件的用户临时以该文件属主身份去执行,如果给一个目录设置了sgid,则目录内的再新创建的子目录和文件都会有sgid属性。
chomd u+s file、chmod 4755 file、chmod u=rws file; chmod u+x file都可以给文件添加suid权限。如果文件属性是-rwSr-xr-x. S是大写表示没有x权限。
suid用数字表示=4 sgid用数字表示=2
学习chattr特殊属性、suid、sgid权限命令
lsattr可查看文件特殊属性 lsattr -d 可以查看目录本身的隐藏属性。
chattr +a file 可添加特殊属性。 多了a属性的文件或文件不可删除,移动。只能追加
echo "1111" >> file = 将“1111”追加进文件内。
chattr +i flie 多了i属性则任何更改都会被报错。
chattr +R 可以把目录下的子目录和文件都列出。
suid、sgid可以让执行该文件的用户临时以该文件属主身份去执行,如果给一个目录设置了sgid,则目录内的再新创建的子目录和文件都会有sgid属性。
chomd u+s file、chmod 4755 file、chmod u=rws file; chmod u+x file都可以给文件添加suid权限。如果文件属性是-rwSr-xr-x. S是大写表示没有x权限。
suid用数字表示=4 sgid用数字表示=2
编辑回复