linux 使用者和組

2022-05-17 04:44:04 字數 1812 閱讀 6716

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...