Ubuntu創建新用戶並解決ssh登錄顯示異常


創建用戶

#創建ubuntu用戶
adduser ubuntu

添加sudo權限

#放開寫/etc/sudoers文件的權限
chmod u+w /etc/sudoers

#編輯
vim /etc/sudoers
##在root ALL=(ALL) ALL下增加xxx ALL=(ALL) ALL
##四種類型的權限設置,添加任意一種
##xxx ALL=(ALL) ALL             ##允許用戶xxx執行sudo命令(需要輸入密碼)
##%xxx ALL=(ALL) ALL            ##允許用戶組xxx里面的用戶執行sudo命令(需要輸入密碼)
##xxx ALL=(ALL) NOPASSWD: ALL   ##允許用戶xxx執行sudo命令,執行時不需要輸入密碼
##%xxx ALL=(ALL) NOPASSWD: ALL  ##允許用戶組xxx里面的用戶執行sudo命令,執行時不需要輸入密碼

#關閉寫/etc/sudoers文件的權限
chmod u-w /etc/sudoers

 

此時用通過ssh登錄新賬戶,會發現不顯示用戶名、主機名,方向鍵無用等

解決方法:

#修改/etc/passwd
vim /etc/passwd

在最后位置找到新增加的用戶

將/bin/sh改為/bin/bash

保存退出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM