ubuntu su進入root許可權
阿新 • • 發佈:2019-02-19
轉載1:
sudo指令
功能: 以root的身分執行命令
語法: sudo 其他指令
使用者: 被root加入『/etc/sudoers』檔案中的使用者
1.root的密碼除了root本人知道外,不需被其他需要用到root許可權使用者知道,因為使用sudo時,要求輸入的密碼是『該位使用者自己的密碼』。
2.把所有可執行sudo指令的使用者都規範在『/etc/sudoers』這個檔案中,root可以很容易地掌控整個系統。
執行sudo su -成root的使用者,我覺得應該和root使用者沒什麼區別吧?
而普通使用者使用sudo 來執行只有root才能執行許可權的命令,當然跟用root使用者執行是不一樣的,因為這時候他用的還是普通使用者的環境變數啊
補充一下,用su -成root的使用者還是有些環境變數是和root登陸是不一樣的。另外,它們的uid也是不一樣,只有euid是相同的。
轉載2:
su認證失敗的解決方法
Ubuntu安裝後,root使用者預設是被鎖定了的,不允許登入,也不允許“su”到 root。有人說這是個不好的實踐,特別是對於伺服器來說。我覺得對於桌面使用者來說,這樣安全性更高一些,是應該的;但對於伺服器可以設定成“允許 su 到root,但不允許root使用者直接登入”。而我為了開發時的方便,則在桌面和伺服器上都採用這種方式。
◆允許 su 到 root
非常簡單,下面是設定的方法:
me@tipfoo:~$ sudo passwd
Password: <--- 輸入安裝時那個使用者的密碼
Enter new UNIX password: <--- 新的Root使用者密碼
Retype new UNIX password: <--- 重複新的Root使用者密碼
passwd:已成功更新密碼
◆允許root登入
如果要 允許root登入(不推薦),則這樣操作:
me@tipfoo:~$ gksu /usr/sbin/gdmsetup
(或 者使用桌面選單:系統>系統管理>登入視窗)
點“安全”選項頁,選擇“允許本地管理員登入”。
注:這一步依賴上一 步