歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SUSE由於/var/lib目錄權限導致SSH不能用

SUSE由於/var/lib目錄權限導致SSH不能用

日期:2017/2/28 16:04:58   编辑:Linux教程

由於/var/lib目錄權限導致SSH不能用

上午一同事說一台服務器SSH登錄不了了。

一開始以為是ssh服務沒啟動,執行service sshd status.

  1. linux-34:/var/lib # service sshd status
  2. Checking for service sshd running

顯示是啟動的,那就重啟下,執行service sshd restart. 問題出來了,報錯

  1. linux-34:/var/lib # service sshd restart
  2. Shutting down SSH daemon done
  3. Starting SSH daemon/var/lib/empty must be owned by root and not group or world-writable.
  4. startproc: exit status of parent of /usr/sbin/sshd: 255

後來上網查了發現可能是文件權限設置問題。

  1. linux-34:/var/lib # ls -ld /var/lib/empty
  2. drwxrwxrwx 2 root root 4096 Jun 16 2006 /var/lib/empty

於是將權限修改為755

  1. chmod 755 /var/lib/empty

然後再重啟下,這下重啟成功了。

  1. linux-34:/var/lib # service sshd restart
  2. Shutting down SSH daemon done
  3. Starting SSH daemon done
  4. linux-34:/var/lib # service sshd status
  5. Checking for service sshd running

最後用SecureCRT登錄,OK,問題解決!

Copyright © Linux教程網 All Rights Reserved