1. 程式人生 > >ubuntu su進入root許可權

ubuntu su進入root許可權

轉載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 

(或 者使用桌面選單:系統>系統管理>登入視窗) 

點“安全”選項頁,選擇“允許本地管理員登入”。 

注:這一步依賴上一 步