zoukankan      html  css  js  c++  java
  • Linux根目录缺少x权限,产生的两个错误

    错误一:root用户执行systemctl命令报误

    [root@node1 ~]# systemctl restart sshd

    * (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@node1 ~]# useradd test 
    [root@node1 ~]# su - test 
    su: warning: cannot change directory to /home/aihps: Permission denied 
    su: failed to execute /bin/bash: Permission denied

    解决方法

    [root@node1 ~]# 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@node1 ~]#chmod 755 / 
    修改后,问题消失。

    产生上述问题的操作: 
    第一种,chmod 600 /,可以导致。 (在内核3.10.0-693.el7.x86_64的CentOS7下好像规避了root用户systemctl权限不足的问题)
    第二种,chmod 700 /lib/ld-xxxx.so,也可以导致su失败。 (在内核3.10.0-693.el7.x86_64的CentOS7下无该文件)
    / 权限的丢失对于各种运行在自己用户身份上的daemon也存在同样的影响。

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

  • 相关阅读:
    时间选择器和日期选择器
    paip.c++ qt 项目工程互相引用的方法
    leetcode_question_85 Largest Rectangle in Histogram
    在VirtualBox虚拟机上采集Fedora15系统
    Oracle
    VC6.0调试大全
    oracle中的exists 和not exists 用法详解
    vi常用命令
    【虚拟化实战】容灾设计之四VPLEX
    CentOS6.3 安装配置 ant
  • 原文地址:https://www.cnblogs.com/testlearn/p/10491520.html
Copyright © 2011-2022 走看看