zoukankan      html  css  js  c++  java
  • 根目录/缺少执行权限x产生的两种错误

    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/

  • 相关阅读:
    QT 双缓冲
    ubuntu 安装SVN客户端
    高并发linux内核网络参数调优
    c aes 解密
    qt 字符类型转换
    c++ ado 操作类
    Qt中将QString转换为char *或者相反
    c++ aes 加密 解密
    [转载]python编码转换遇到的非法字符的解决方法
    [转载] python异常如何全面捕获
  • 原文地址:https://www.cnblogs.com/huangmr0811/p/5570928.html
Copyright © 2011-2022 走看看