1. 程式人生 > >linux-基礎知識-第9天

linux-基礎知識-第9天

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天