雲計算之路 DAY 3 使用者管理

2021-08-17 23:08:58 字數 1661 閱讀 9553

1、建立使用者 指定選項

# useradd user02 -u 1503 //建立使用者usr02,指定uid

# useradd user03 -d /aaa //建立使用者user03 指定家目錄

# useradd user05 -s /sbin/nologin //建立使用者並指定shell

# useradd user07 -g hr,it,fd //建立使用者,指定附加組

2、刪除使用者 

# userdel user10 

//刪除使用者user10,但不刪除使用者家目錄和mail spool

# ll -d /home/user10/

drwx------ 3 506 510 4096 09-01 21:14 /home/user10/

# ll /var/spool/mail/user10 

-rw-rw---- 1 506 mail 0 09-01 21:14 /var/spool/mail/user10

# userdel-ruser2

//刪除使用者user2,同時刪除使用者家目錄和mail spool

3、使用者密碼

方法一:root修改其他使用者(alice)密碼

# passwd alice

方法二:使用者(zhuzhu)登入,自己修改密碼。

$ passwd

1、命令概覽

建立組:groupadd

刪除組: groupdel

2、組成員管理

注意:只針對已存在的使用者      -g  組名 組名 ... 使用者名稱

#usermod -g hr niuniu2 //覆蓋原有的附加組

# usermod -g fd,it niuniu2

# usermod -ag hr niuniu2 //增加新的附加組

1、如何將多個使用者加入到指定的組:

前言usemod -g 改寫使用者的組之後,使用者的組資訊是覆蓋,也就是說usermod使使用者只能存在於乙個組。那麼如何使使用者同時屬於多個組呢? gpasswd -a試試吧

案例# useradd user1

# useradd user2

# useradd user3

# groupadd group1

# gpasswd -a user1 group1

正在將使用者「user1」加入到「group1」組中

# gpasswd -a user2 group1

# cat /etc/group

group1:x:1011:user1,user2 

2、如何替換某個組的所有成員呢?

# gpasswd -m user2,user3 group1

# cat /etc/group

group1:x:1011:user2,user3

3、如何刪除某個組的某個成員

原組中有三個使用者,刪除其中乙個使用者。

# grep group1 /etc/group

group1:x:1011:user3,user1,user2

# gpasswd -d user1 group1

正在將使用者「user1」從「group1」組中刪除

# grep group1 /etc/group

group1:x:1011:user3,user2

Python學習之路 Day3

換課程期數了,不同老師教 開發人員在程式中自定義的一些符號和名稱。識別符號是自己定義的,如變數名 函式名等 組成 由26個英文本母大小寫,數字 0 9 符號 1.識別符號中可以包含字母 數字 但是不能使用數字開頭 例如 name1 name 1 name1 1name 不行 2.python中不能使...

雲計算之路 DAY 4 許可權管理

1 許可權物件 屬主 u 屬組 g 其他人 o 所有人 a u g o 2 許可權型別 讀 r 4 寫 w 2 執行 x 1 3 設定許可權 使用符號更改許可權 使用符號 u使用者 g組 o其他 r讀 w寫 x執行 語法 chmod 物件 u g o a 賦值符 許可權型別 r w x 文字物件 c...

7 21 暑假ACM成長之路 day3

今天學習的內容有 vector set map和string。vertor vector可以認為是乙個不定長的陣列 使用前需要新增標頭檔案 include using namespace std 初始化定義方法 vector ve vector ve vector ve vector v maxn ...