日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Linux系統的ECS實例中,啟動SSH服務時提示“must be owned by root and not group or world-writable”錯誤怎么辦?

本文介紹在Linux系統的ECS實例中,啟動SSH服務時提示“must be owned by root and not group or world-writable”錯誤的錯誤原因和解決方案。

問題現象

Linux系統的ECS實例中,啟動SSH服務時提示“must be owned by root and not group or world-writable”錯誤。

啟動ssh失敗

問題原因

SSH服務基于安全性考慮,對服務相關的目錄或文件的權限配置、屬組等都有要求。如/var/empty/sshdOwner屬性與Group屬性為root用戶和root用戶組,當/var/empty/sshdOwner屬性與Group屬性為其他時,則會出現異常。

解決方案

您可以修改/var/empty/sshd目錄的Owner屬性與Group屬性,以解決此問題。

  1. 使用VNC遠程連接ECS實例。

    具體操作,請參見連接方式概述

  2. 執行如下命令,查看/var/empty/sshd目錄權限配置。

    ll -d /var/empty/

    系統顯示類似如下,表示/var/empty/sshd目錄Owner屬性與Group屬性為Linux和Linux,需要修改為root用戶和root用戶組。

    下載
  3. 依次執行如下命令,恢復默認配置。

    重要

    以下chmod命令適用于CentOS 7,并非所有Linux發行版本中/var/empty/sshd目錄都是711權限,您可以參考相同發行版本的實例目錄權限進行配置。

    chown -R root:root /var/empty/sshd
    chmod -R 711 /var/empty/sshd
  4. 執行如下命令,重啟SSH服務。

    systemctl restart sshd.service