linux系統有哪些使用者?
- 使用者系統像中國古代封建社會
1. root,皇帝
2. 普通使用者,老百姓
3. 虛擬使用者: 系統裡傀儡,不能使用,固定存在,滿足linux裡服務程序以及程式屬主要求而存在
- 程序以及程式必須屬於使用者
角色如何劃分?
使用者的角色是通過uid和gid識別,使用者的uid就相當於我們身份證一樣,使用者名稱就相當於我們的名字
有哪幾類使用者?
3類
1. 超級使用者 root, 唯一真實存在,uid為0,gid為0,在企業工作中,盡量使用普通使用者
2. 普通使用者,通過root新增,通過sudo提權或 su - root 切換角色(500-65535)
3. 虛擬使用者,與普通使用者區分開來,特點是系統安裝後預設就會存在,且預設大多數情況下不能登入, uid範圍(1-499)
如何新增普通使用者?
useradd 使用者 新增使用者,沒設定密碼,該使用者不可以登入
useradd beimen # 新增使用者 beimen
passwd 使用者 設定密碼和修改密碼,啟用使用者,不寫使用者預設當前使用者
passwd beimen # 給使用者 beimen 新增密碼,可以登入
echo "123456』'| passwd --stdin beimen && history -c # 給普通使用者明文修改密碼,把前面的123456通過—stdin 當做使用者beimen的passwd,並清空歷史記錄
如何切換使用者?
su - 使用者名稱
- 環境也一起切換
su - beimen # 切換到普通使用者 beimen# root 使用者切換到普通使用者,不需要密碼,普通使用者到其他普通使用者或者root使用者需要輸入相應的密碼
# su - 預設切換到 root 使用者
whoami檢視當前使用者是誰
root和普通使用者區別?
root使用者切換成普通使用者不需要密碼,普通使用者切換成root使用者需要root密碼
普通使用者只能進行基本的資訊檢視等操作,無法更改系統配置和管理服務
$ 表示普通使用者, # 表示root
企業生產環境下:
盡量避免root使用者操作,除非有超越普通使用者許可權的系統維護需求,使用完成後退回普通使用者
小結:
1. useradd新增使用者會修改 /etc/passwd /etc/shadow /etc/group /etc/gshadow 這4個檔案
2. passwd為使用者設定密碼會修改 /etc/shadow 檔案
3. 通過 id 使用者名稱 來查詢使用者資訊
跟使用者相關命令有哪些?
useradd beimen # 新增beimen使用者passwd beimen # 為使用者設定密碼,啟用使用者,沒有密碼用法禁止登入
su - beimen # 使用者切換,- 表示使用者環境一起切換, su - 預設表示切換到root使用者
# root切換到普通使用者不需要密碼,普通使用者切換到其他使用者或root使用者,需要對應的密碼
linux 組和使用者
linux 組 1 新增組 groupadd 選項 使用者組 g gid 指定新使用者組的組標識號 gid o 一般與 g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。root localhost groupadd teacher root localhost groupa...
linux使用者和組
使用者建立 useradd useradd options login u uid uid min,uid max 定義在 etc login.defs g gid 指明使用者所屬基本組,可為組名,也可以gid c comment 使用者的注釋資訊 d path to home dir 以指定的路徑...
linux使用者和組
linux上每個使用者都擁有乙個唯一的使用者名稱和乙個相對應的使用者id uid 使用者可以隸屬於乙個或多個組。每個組也擁有乙個唯一的組名和組id gid 使用者和組主要是用來控制資源訪問許可權的。每個使用者都會在此檔案裡有一條記錄,每條記錄包含7個字段。root x 0 0 root root b...