linux系統切換使用者

2021-10-19 18:28:00 字數 2038 閱讀 8070

切換使用者的命令是su,su是(switch user)切換使用者的縮寫。通過su命令,可以從普通使用者切換到root使用者,也可以從root使用者切換到普通使用者。從普通使用者切換到root使用者需要密碼(該密碼是普通使用者的密碼),從root使用者切換到普通使用者不需要密碼。

第一步:securecrt開啟:

xiaoyu:代表的當前使用者的使用者名稱

bogon:是主機的名稱(這個也是可以改的)

~:代表當前目錄

​ $:是普通使用者的意思(若是root使用者就顯示#)

第二步:由普通使用者切換到root使用者(這裡切換順序無關緊要),在終端輸入

1. 輸入:su然後回車,要求輸入密碼(linux終端輸入的密碼似乎都不顯示)輸入密碼後回車就進入了root使用者.

\2. 返回普通使用者,我直接輸入exit.

或者在終端輸入: su root 然後回車,也進入到了root使用者

su - root 回車,也能切換root使用者,有點區別:

\5. 查了下:

su root 和 su - root 有什麼區別

su 後面不加使用者是預設切到 root

su 是不改變當前變數

su - 是改變為切換到使用者的變數

也就是說su只能獲得root的執行許可權,不能獲得環境變數,而su -是切換到root並獲得root的環境變數及執行許可權.

語法:$ su [user_name]

su 命令可以用來互動地更改你的使用者id和組id。 su是switch user 或set user id的乙個縮寫。這個命令讓你開啟乙個子程序,成為新的使用者 id 和賦予你訪問與這個使用者id 關聯所有檔案的訪問許可權。因此,出於安全的考慮,你在實際轉換身份時,會被要求輸入這個使用者帳號的密碼。

如果沒有引數,su 命令將你轉換為 root(系統管理員)。root 帳號有時也被稱為超級使用者,因為這個使用者可以訪問系統中的任何檔案。也正是這個原因,許多人將su命令看成是 supper-user(超級使用者)的乙個縮寫。當然,你必須要提供 root密碼。 想要回到你原先的使用者身份,不要再使用 su 命令,你只需要使用 exit命令退出你使用su命令而生成的新的對話程序。

$ su – username

一些配置檔案是為你的對話線索而設立的。當你使用命令 su username時,你的對話特徵和你原始的登入身份一樣。如果你想要你的對話程序擁有轉換後的使用者 id一致的特徵,你要使用短斜槓: su – username。

bash: groupadd: command not found

今天在安裝mysql的時候,新建資料庫使用者。

#groupadd mysql

是我變數不對嗎?系統怎麼會找不到groupadd 這條命令呢。

後來一想。原來是su的錯。

之前是在普通使用者下。直接 su切換到root使用者。

退出換成su - 再切換到root使用者就好了。

su 只能切換到管理員使用者許可權,不使用管理員的登陸指令碼和搜尋路徑

su - 不但能切換到管理員許可權而且使用管理員登陸指令碼和搜尋路徑

使用su - 環境變數也跟著來啦~

以上就是良許教程網為各位朋友分享的linux相關知識。

linux中切換使用者

檢視當前登入使用的使用者名稱 檢視登入過的使用者名稱 登入的主機位址 時間 tt號 who從當前使用者切換到其他使用者 su 其他使用者名稱 從dsl使用者切換到admin使用者 注意輸入密碼處,要輸入你要切換到的使用者的密碼 dsl localhost admin su admin 從當前使用者切...

linux下切換使用者 su VS sudo

出於安全考慮,我們平時都是以一般身份的使用者來作業系統的日常作業的,但有時會有切換到root使用者或者是其他使用者的需要,那在linux下該如何切換身份呢?su 是最簡單的身份切換命令,能在任何身份間切換。su 和 su l 前者代表以 non login shell 的變數檔案讀取方式來登陸系統 ...

linux 切換使用者命令su

su命令來切換使用者,su是switch user切換使用者的縮寫。可以是從普通使用者切換到root使用者,也可以是從root使用者切換到普通使用者。從普通使用者切換到root使用者需要輸入密碼,從root使用者切換到普通使用者不需要輸入密碼。命令格式 su 引數 使用者名稱 使用者名稱的預設值為r...