在CentOs中安裝ssh時出現:不在sudoers文件中,此事將被報告

嘗試進行軟件包更新時,出現以上問題,如下圖:

出現以上問題,是由於該用戶沒有對應的權限,將該用戶的權限添加上就可以了。具體步驟如下:

1、切換成root用戶,然後cd到etc目錄下:

2、修改sudoers文件的權限爲所有權限: chmod 777 sudoers

3、編輯sudoers文件,命令爲:vi sudoers

4、文件打開以後,按 i 進入編輯模式,找到root  ALL=(ALL:ALL)ALL 這一行,在下面添加:

xxq ALL=(ALL:ALL) ALL

將當前用戶添加進去

編輯文件常用的命令如下:

我們使用:wq!命令,保存並退出。

5、使用chmod 440命令,修改回sudoers文件的權限爲440

6、按下exit,退出root權限

然後就可以使用sodu命令安裝了。但是centOs 安裝軟件的命令爲yum,所以應該爲:yum install openssh-server

 

ssh相關命令如下:

1、查看ssh是否安裝:rpm -qa | grep ssh

2、重啓ssh服務

輸入命令:service sshd restart

查看ssh服務是否啓動22端口:netstat -antp | grep sshd

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章