根目录/缺少执行权限x产生的两种错误

原创 2016年05月30日 11:05:17

Linux根目录缺少x权限,产生的两个错误:

以root用户执行systemctl命令报权限相关问题

[root@hps2 ~]# systemctl stop hps-manager

* (pkttyagent:10364): WARNING *: Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Error registering authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files (g-dbus-error-quark, 2)

以root用户切换到普通用户下报错:

[root@hps2 ~]# useradd aihps
[root@hps2 ~]# su - aihps
su: warning: cannot change directory to /home/aihps: Permission denied
su: failed to execute /bin/bash: Permission denied

解决方法

[root@hps2 ~]# stat /
File: ‘/’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fd01h/64769d Inode: 2 Links: 23
Access: (0600/drw——-) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-05-30 09:54:45.692000000 +0800
Modify: 2016-05-25 15:41:46.204000000 +0800
Change: 2016-05-25 15:41:46.204000000 +0800
Birth: -
问题出来了,这里的权限是错误的,X权限的丢失造成的。

[root@localhost ~]#chmod 755 /
修改后,问题消失。

产生上述问题的操作:
第一种,chmod 666 /,可以导致。
或者,
第二种,chmod 700 /lib/ld-xxxx.so,也可以导致su失败。
有兴趣可以自己试一下。
/ 权限的丢失对于各种运行在自己用户身份上的daemon也存在同样的影响。

参考文章:http://blog.itpub.net/9606200/viewspace-745674/

版权声明:欢迎转载分享!

相关文章推荐

os x10.10 的pod各种诡异问题解决方案,(覆盖两种错误情况)

牢骚一下,关于开发,关于百度,每次搜索同一个issue总是标题不通内容千篇一律,C转载B,B转载A,都是出自一个作者,而且好多并没有评论,或者有评论无回复,这是一个操蛋的世界,如果不能解决问题,搜索的...

解决“ .dll(或.ocx)控件已加载,但对DllregisterServer的调用失败,错误代码为0x80004005”问题的两种终极方法:SubInACL安装 VS 命令提示符

VB开发环境下开发的程序经常会遇到打包好的工程能够无问题安装,但是安装后却显示“ ****.dll(或.ocx控件已加载但对DllRegisterServer的调用失败,错误代码为0x80004005...

centos 7开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录

原地址: http://www.cnblogs.com/mrcln/p/6179673.html 1.切换到root用户 2.查看是否安装vsftp,我这个是已经安装的。 [root...

更改根目录权限问题解决 chmod 777 -R /

1.1.1.1.           su不能使用 首先重启获取管理员权限 su: cannot set groups: Operation notpermitted 更改su属主 # c...

Apache修改根目录没有访问权限问题的解决

关键错误:You don't have permission to access / on this server其实我也不是很清楚,这样修改会出现什么问题!所以如果是本地调试的话,可以使用,而应用于...

Mac OS X 中快速访问系统根目录的四种方法

就像其他Unix系统一样,Mac OS X的根目录也是/,Finder中的根目录就是硬盘目录,也就是Macintosh HD。新版本的OS X系统开始隐藏根目录,因为大多数用户不需要访问。下面为大家介...

JDBC连接执行MySQL存储过程报权限错误

在java中通过JDBC连接MySQL执行存储过程时报错:   Log代码   java.sql.SQLException: User does not have access ...

解决“启动程序失败,路径或者权限错误”的执行问题

新建立一项目,什么也没发动的情况下,执行,出错,信息以下: 启动程序失败,路径或者权限错误? 检查自己的问题,这个项目与之前的项目除了名字不同外开始是相同 的,与以前项目建立时间也相关不大,期间电...
  • gz_ant
  • gz_ant
  • 2016-06-15 17:41
  • 1077

栈溢出攻击系列:shellcode在linux x86 64位攻击获得root权限(一)函数如何执行

栈溢出攻击系列:shellcode在linux x86 64位攻击获得root权限(一)函数如何执行
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)