為了執行一些系統級的操作,經常會需要成為 root 使用者,直接用
root
帳號登入的方法並不好,不安全的因素增加,而且也無法區分究竟是誰做了哪些操作。有兩種方法從普通使用者切換到
root
使用者,一是使用
su 命令,另乙個是使用
sudo
命令。不加引數的
su 命令切換到
root
帳號,加使用者名稱作為引數會切換到該使用者帳號,使用
- 會同時將路徑切換到該使用者的主目錄。
sudo
以要執行的命令為引數,以
root
身份(或其他使用者)執行。配置檔案
/etc/sudoers
設定授權使用
sudo
的使用者和允許執行的命令,使用
visudo
命令來修改
/etc/sudoers
。 sudo
有乙個可設定的超時時間。
sudo
會儲存乙個日誌,儲存命令執行相關的命令、主機、使用者、目錄和時間。偽使用者系統中還定義了幾個偽使用者,一般是用
* 代替它們在
/etc/passwd
中的密碼字段,使它們不能用來登入。幾個常見的如
bin
(系統命令的屬主)、
daemon
(無特權的系統軟體的屬主)、
nobody
(普通nfs
使用者)。
/etc/passwd
檔案/etc/passwd
檔案是系統能夠識別的使用者的清單,在登入時,系統查詢該檔案來確定使用者的
uid並驗證密碼。每一行為乙個使用者,包含如下字段:使用者名稱。經過加密的密碼或佔位符
x 。數值使用者
id。數值組
id。使用者資訊:全名、辦公室、分機號、住宅**。初始工作目錄。登入
shell
。現在通常將加密的密碼放在
/etc/shadow
檔案中,這稱為隱蔽口令系統,使用這種機制時,
/etc/passwd
中的密碼字段寫作
x 。可以用
vipw
命令編輯該檔案。可以用
pwconv
命令讓
shadow
檔案的內容和
passwd
檔案的內容保持一致。
/etc/group
檔案/etc/group
檔案包含了組的名稱和每個組中的成員的列表。每一行為乙個組,包含如下字段:組名。加密的密碼或
x ,後者表示有乙個
/etc/gshadow
檔案。數值組
id。成員列表,以逗號隔開。
5 5下午 上課 口語
開始執行一些簡單的命令 注意linux中大小寫是敏感的,這點與 windows 不同,windows 中的powershell 無論是命令還是函式方法等都不區分大小寫。www.linuxidc.com localhost su root 切換到 root 使用者口令 root localhost 切...
Linux高階 2019 5 25下午
3.返回值 3.該函式是 指定執行緒資源,並傳出執行緒退出碼的函式 include include include include include include void threadjob void arg int main while 1 sleep 1 return0 include inc...
1014下午考試
題目大意 有乙個 n m 的矩陣,矩陣的每個位置上可以放置乙個數。對於第i行,第i行的差異定義為該行的最大數和最小數的差。乙個矩陣的差異,定義為矩陣中每一行差異的最大值。現在給定k個數v 1.k 問 從這k個數中選 n m 個數放入矩陣,能夠得到的矩陣的差異最小值是多少。n m k 100000,n...