权限异常.+st
https://blog.csdn.net/robertaqi/article/details/7341565
chmod u+s filename 设置SUID位
chmod u-s filename 去掉SUID设置
chmod g+s filename 设置SGID位
chmod g-s filename 去掉SGID设置
https://www.cnblogs.com/xiaoyanger/p/7264151.html
坑啊,新上的机器,监控怎么都不好使,各种报错说:没有权限
什么情况?
仔细查看,发现文件权限属性后面怎么多了个点,类似如下:
这是什么?
原来:
1
2
3
4
5
6
7
|
开启了SELinux功能的Linux系统就会有这个点。
这个点表示文件带有“SELinux的安全上下文”。
关闭SELinux,新创建的文件就不会再有这个点了。
但是,以前创建的文件本来有这个点的还会显示这个点(虽然SELinux不起作用了)。
|
1
2
3
4
5
|
# ll
-rwxr-xr-- root root #没有selinux上下文,没有ACL
-rwx--xr-x+ root root #只有ACL,没有selinux上下文
-rw-r--r--. root root #只有selinux上下文,没有ACL
-rwxrwxr--+ root root #有selinux上下文,有ACL
|
好吧!只能关掉selinux了。
修改配置文件以防重启后恢复selinux状态
1
2
|
vi /etc/sysconfig/selinux
SELINUX=disabled
|
在线关闭selinux
1
|
setenforce 0
|
查看状态
1
2
|
[root@localhost ~]# /usr/sbin/sestatus -v
SELinux status: disabled
|
成功关掉了.......
再看文件权限,果然还是有那个点
想要去掉,只能重新生成文件!
重新生成文件后,监控不再报错,终于摆脱selinux的影响,搞定
https://www.cnblogs.com/swing07/p/9605231.html
linux文件权限显示多了一个+,说明添加了acl权限
使用getfacl filename 能查看到 ower group other 还多了一个php 用户有rwx权限。