切換用戶指令 su - 用戶名
當高權限用戶切換到低權限用戶的時候不需要密碼
反之低權限切換到高權限用戶需要高權限用戶的密碼
用exit可以退出當前用戶,回到上一個用戶
而且它的退出是一層一層退出的:
增加用戶組:
groupadd 組名
刪除用戶組:
groupdel 組名
增加用戶時直接加上組:
useradd -d 用戶組 用戶名
修改用戶的組:
usermod -g 用戶組 用戶名
用戶和組的相關文件
/etc/passwd 文件:用戶(user)的配置文件,記錄用戶的各種信息
每一行的含義:用戶名:口令:用戶id:組id:注釋性描述:主目錄:登錄shell
/etc/shadow 文件:口令的配置文件
每行的含義:登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志
/etc/group 文件:組(group)的配置文件,記錄Linux包含的組的信息
每行含義:組名:口令:組id:組內用戶列表
--------------------------------------------------------------------------
Linux系統設立了7個運行級別,分別是:
0:關機
1:單用戶(找回丟失密碼)
2:多用戶無網絡服務
3:多用戶有網絡服務(用的最多)
4:保留
5:圖形界面
6:重啟
常用的級別有3和5
centos7以下系統的運行級別配置文件: /etc/inittab
centos7以上系統的運行級別的更改參考下面的連接
https://www.cnblogs.com/liwei0526vip/p/5734966.html
切換到指定運行級別的指令:
基本語法
init 0123456
面試題:如何找回丟失的root密碼
思路:進入到單用戶模式,然后修改root密碼。因為進入單用戶模式,root不需要密碼就可以登錄了。
centos7以下的版本進入這個界面時按enter鍵:
然后會進入到下面這個界面:
然后按e進入編輯模式:
光標選中kernel那行,再輸入e:
再最后一行按一個空格和1(我們輸入的那個1就是讓我們進入1級運行級別,即單用戶模式,)
新聞熱點
疑難解答