ubuntu 切換到root使用者

2021-06-22 18:46:00 字數 1247 閱讀 2014

我們使用ssh或者telnet登入遠端的linux伺服器的時候,假設登入使用的使用者名稱是aaa,

登入成功後,會直接進入/home/aaa/目錄下,但這時使用的使用者名稱還是aaa,如下所示:

aaa@ubuntu:~$ pwd

/home/aaa

aaa@ubuntu:~$ whoami

aaa我們如果要使用root使用者的話,必須使用sudo –s 進行切換,應為root許可權會頻繁的使用,如果希望連線到linux伺服器後,自動切換到root使用者,可以是使用下面的方法。

設定方法:

1.       修改普通使用者的環境變數:

aaa@ubuntu:~$ pwd

/home/aaa

aaa@ubuntu:~$ vim .bash_profile    如果沒有該檔案,在使用者的目錄下建立

在該檔案中新增下面的內容

aaa@ubuntu:~$ cat .bash_profile

#.bash_profile

# get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc fi

sudo su  root

# user specific environment and startup programs

path=$path:$home/bin

export path

ps:上面檔案中有一條sudo su  root 的命令列,su 命令的作用就是變更使用者的身份,

linux下的su命令與su –命令是有區別的:

su  是切換到其他使用者,但是不切換環境變數,也就是還是在原先的使用者目錄下

su - 是完整的切換到乙個使用者環境,也就是,直接切換到該使用者的使用者目錄下面。

所以,如果上面的命令不新增『-』就會直接切換到使用使用者名稱登陸的目錄,否則切換到root目錄,我們的目的只是切換到root使用者,但許可權不需要修改,所以不需要新增』-』.

2.     修改/etc/sudoers檔案

以超級使用者登入su -root,修改檔案許可權即新增檔案擁有這的寫許可權

#chmod u+w /etc/sudoers

vim /etc/sudoers 編輯檔案,在root all=(all)all行下新增

*** all=(all) nopasswd: all

#***為你的使用者名稱。

最後,#chmod u-w /etc/sudoers 回到檔案的原許可權!

ubuntu如何切換到root使用者

ubuntu如何切換到root使用者 預設安裝完成之後並不知道root使用者的密碼,那麼如何應用root許可權呢?xzm ubuntu sudo 這樣輸入當前管理員使用者密碼就可以得到超級使用者的許可權。但預設的情況下5分鐘root許可權就失效了。xzm ubuntu sudo i 通過這種方法輸入...

ubuntu 9 10 切換到root使用者

昨天裝了ubuntu9.10,登陸後是普通使用者,操作不方便,上網上查了資料,有很多方法,我發現最簡單的方法 有些資料說,ubuntu每次重啟root密碼是隨機的 當你沒有設定密碼時 開啟終端 sudo root 系統提示輸入當前使用者密碼,你就輸進去就可以,回車後,提示輸入新的unix密碼 這就是...

Ubuntu下切換到root許可權

su命令是在使用者間切換,可以是從普通使用者切換到root使用者,也可以是從root使用者切換到普通使用者,當由普通使用者切換到root使用者時,需要認證密碼。在ubuntu下,第一次從普通使用者切換到root使用者時,會提示su認證失敗,借鑑前人經驗,解決方案為 su 到 root 設定過程如下 ...