Linux使用者及使用者組管理

2021-10-04 04:22:32 字數 2543 閱讀 8613

1、linux增加使用者

useradd kongchi

linux中使用者都保留在/ext/passwd中,執行上述命令之後,在/etc/passwd中會存放剛建立使用者kongchi的資訊

/etc/passwd中的存放使用者kongchi的資訊:

kongchi❌1000:1000::/home/kongchi:/bin/bash

資訊以冒號分開

kongchi表示使用者名稱

x表示使用者密碼(隱藏)

1000表示使用者 uid

1000表示使用者的基本組gid

/home/kongchi表示使用者的家目錄

/bin/bash表示shell直譯器,使用者登入系統後就會取得乙個shell來與系統進行核心通訊以進行使用者的操作任務

2、刪除使用者

userdel -fr kongchi

-f表示強制刪除

-r表示刪除使用者時一起刪除使用者的家目錄,如果沒有加這個引數,刪除使用者後,使用者的家目錄依然存在

3、增加使用者組

groupadd 組名

在檔案/etc/group中會存放增加組名的資訊

4、刪除使用者組

groupdel 使用者組名

5、修改已經建立使用者的家目錄

kongchi使用者已經建立,其建立的家目錄是/home/konghci,將其修改為/home/test

切換使用者kongchi,檢視家目錄

6、修改使用者的uid

usemod -u 8888 kongchi

7、修改使用者的基本組(必須已經存在)

usermod -g kongfanchi kongchi

8、修改使用者的擴充套件組(必須已經存在)

usermod -g test kongchi

先增加使用者組

9、將root組加入到普通使用者kongchi的擴充套件組中

[root@rethat home]# id kongchi

uid=1000(kongchi) gid=1000(kongchi) groups=1000(kongchi)

[root@rethat home]# usermod -g root kongchi

[root@rethat home]# id kongchi

uid=1000(kongchi) gid=1000(kongchi) groups=1000(kongchi),0(root)

乙個使用者只要乙個基本組,但是可以有多個擴充套件組,開啟/etc/group檔案,root組中有kongchi使用者

這樣普通使用者kongchi也具有root使用者組的許可權

10、將使用者從指定組中刪除

1)使用命令gpasswd

gpasswd -d 使用者名稱 組名

[root@rethat home]# id kongchi

uid=1000(kongchi) gid=1000(kongchi) groups=1000(kongchi),0(root)

[root@rethat home]# gpasswd -d kongchi root

removing user kongchi from group root

[root@rethat home]# id kongchi

uid=1000(kongchi) gid=1000(kongchi) groups=1000(kongchi)

2)直接編輯檔案/etc/group檔案,將root組中的kongchi使用者刪除

刪除普通使用者kongchi後,擴充套件組中沒有root組

[root@rethat home]# id kongchi

uid=1000(kongchi) gid=1000(kongchi) groups=1000(kongchi)

linux 使用者及使用者組管理

1 新增使用者 語 法 useradd 選項 使用者帳號 參 數 c 指定一段注釋性的描述 d 指定使用者登入的起始目錄 g 指定使用者所屬的組 g 使用者組,使用者組指定使用者所屬的附加屬 s 指定使用者登入的shell u 指定使用者的使用者號 eg 2 刪除使用者 語 法 userdel r ...

linux使用者及使用者組管理

內容 使用者賬號的新增 刪除與修改 使用者口令的管理 使用者組的管理 新增批量使用者 賦予普通使用者特殊許可權 新增新的使用者賬號useradd 命令格式 useradd 選項 使用者名稱 ccomment指定一段注釋性描述。d目錄指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目...

linux使用者及使用者組管理

1.linux和windows互傳檔案 1.需要在linux客戶端安裝乙個軟體lrzsz 2.安裝後可以用命令來互相傳檔案 sz檔名 傳送linux檔案到windows上去 rz 選擇windows的檔案即可 2.使用者即使用者組管理 1.檔案 etc passwd 這個檔案記錄了使用者了使用者名稱...