su 用以切換成不同的使用者的身份
預設只是切換身份,並沒有切換環境變數,環境變數依然是普通使用者的sudo 使用超級使用者來執行命令,一般指的是root使用者- 切換使用者身份時,使用者的環境變數也切換成新使用者的環境變數,所以"-"不能省略,不然有些操作無法執行
想要使用sudo首先得在/ect/sudoers中新增該使用者
先利用su - 進入root使用者,接著輸入visudo命令編寫sudoers檔案
這樣就可以在wyd這個普通使用者下執行root的所有命令
-s 以目標使用者執行 shell;可同時指定一條命令例: sudo -s yum install vim
此時可以明顯看出,雖然處於普通使用者,但是也可以使用root的操作
學習linux命令su和sudo
出於安全考慮,我們往往不使用root登入,而用一般賬號來管理,但有時一些許可權不夠,必須要用root使用者,其實系統提供了兩個命令su和sudo來解決這個問題,這裡先介紹這兩個命令的常見用法,然後對它們使用再進行下對比。su是簡單用法 su的用途是讓使用者暫時改變登入者的身份,變更時要輸入所要變更使...
Linux基礎命令之su和sudo
su su 用於使用者之間的切換。但是切換前的使用者依然保持登入狀態。如果是 root 向普通或虛擬使用者切換不需要密碼,反之普通使用者切換到其它任何使用者都需要密碼驗證。su 在不加任何引數,預設為切換到 root 使用者,但沒有轉到 root 使用者根目錄下 su 加引數 表示預設切換到 roo...
su和sudo命令詳解
我們知道,在linux下對很多檔案進行修改都需要有root 管理員 許可權,比如對 ect profile等檔案的修改。很多情況下,我們在進行開發的時候都是使用普通使用者進行登入的,尤其在進行一些環境變數的配置工作時,常常需要對一些檔案進行修改。那麼我們如何獲取管理員許可權呢?一般來說,有兩種方法。...