首先用adduser命令添加一個普通用戶,命令以下:ssh
#adduser tommy //添加一個名爲tommy的用戶 #passwd tommy //修改密碼 Changing password for user tommy. New UNIX password: //在這裏輸入新密碼 Retype new UNIX password: //再次輸入新密碼 passwd: all authentication tokens updated successfully.
添加新建用戶到/etc/sudoers文件,而後就能夠sudo執行系統級命令。tcp
修改用戶,使其屬於root組(wheel),命令以下:code
#usermod -g root tommy
修改完畢,如今能夠用tommy賬號登陸,而後用命令 su - ,便可得到root權限進行操做。token
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,以下所示:ip
## Allow root to run any commands anywhere root ALL=(ALL) ALL tommy ALL=(ALL) ALL
修改完畢,如今能夠用tommy賬號登陸,而後用命令 su - ,便可得到root權限進行操做。it
若是當前是root用戶,但願root能夠經過ssh遠程登陸。修改/etc/ssh/sshd_config裏的內容:io
#PermitRootLogin prohibit-password PermitRootLogin yes
修改root密碼,以下:table
passwd #而後兩次輸入新的密碼便可。
sshd: 1.2.3.4
在 /etc/hosts.deny 寫:登錄
sshd: ALL
iptables -I INPUT -p tcp --dport 22 -j DROP iptables -I INPUT -p tcp --dport 22 -s 1.2.3.4 -j ACCEPT
AllowUsers 用戶名
或者 AllowGroups 組名
或者 DenyUsers 用戶名