关闭

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

标签: linuxPolicyKit1根目录x权限
2103人阅读 评论(0) 收藏 举报
分类:

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/

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:386819次
    • 积分:4415
    • 等级:
    • 排名:第6775名
    • 原创:35篇
    • 转载:239篇
    • 译文:0篇
    • 评论:9条
    最新评论