linux-基礎知識-第9天
阿新 • • 發佈:2017-06-15
linux-基礎知識
su命令
su的作用是變更為其它使用者的身份,超級用戶除外,需要鍵入該使用者的密碼。
su 是切換到其他用戶,但是不切換環境變量(比如說那些export命令查看一下,就知道兩個命令的區別了)
su - 是完整的切換到一個用戶環境
所以建議大家切換用戶的時候,盡量使用 su - linuxso 這樣 否則可能發現某些命令執行不了
sudo命令:
將root權限,在用戶加入sudo管理,這樣,就可以通過自己的普通賬號,利用root的權限來管理系統了。當然也就不需要root賬號及密碼了。
執行visudo命令,大約在98行
root ALL=(ALL) ALL
用戶或組 機器=(授權角色) 可以執行的命令
舉例:
wangtaoc ALL=(ALL) /usr/sbin/useradd,/usr/sbin/userdel
表示wangtaoc這個賬號,擁有增加和刪除賬號的權限
如何拒絕root賬號登錄
在配置文件/etc/ssh/sshd_config
找到:
########################
PermitRootLogin yes
修改
PermitRootLogin no
#######################
linux-基礎知識-第9天