第8節 Linux增加 修改 刪除 檢視使用者及組

2021-08-04 01:35:30 字數 2765 閱讀 8968

useradd 建立新的使用者賬戶

用法:useradd [選項] 賬戶名稱

選項:-c 設定賬戶描述資訊,一般為賬戶全稱

-d 設定帳號家目錄,預設為/home/使用者名稱

-e 設定賬戶的失效日期,格式為yyyy-mm-dd

-g 設定賬戶的基本組

-g 設定賬戶的附加組,多個附加組中間用逗號隔開

-m 不建立賬戶家目錄,一般與-s結合使用

-s 設定賬戶的登入shell,預設為bash

-u 指定賬戶uid

如:[root@node1 ~]# useradd admin

表示建立乙個使用者名為admin的普通使用者,組名為admin的組

[root@node1 ~]# useradd -c administrator -d /home/admin -e 2017-10-01 -g root -g bin,adm,mail admin

表示建立普通使用者,使用者名為admin,全名為administrator,使用者家目錄為/home/admin,賬戶失效日期為2023年10月01日,賬戶基本組為root,附加組為bin、adm、mail

groupadd 建立新的組賬戶

用法:groupadd [選項] 組名稱

選項:-g 設定組id號

如:[root@node1 ~]# groupadd admin

表示建立組名為admin的組

[root@node1 ~]# groupadd -g 1000 admin

表示建立gid為1000,組名為admin的組

注:只有管理員才有許可權去建立使用者與組

passwd  更新賬戶號認證資訊

用法:passwd [選項] [賬戶名稱]

選項:-l 鎖定賬戶,僅root可使用此選項

-u 解鎖賬戶

-d 快速清空賬戶密碼,僅root可使用此選項

--stdin 從檔案或管道讀取密碼

如:[root@node1 ~]# passwd

表示當前使用者(root)設定新密碼

[root@node1 ~]# passwd admin

表示當前使用者(admin)設定新密碼

設定密碼時會提示輸入原始密碼,然後輸入新密碼(new password),再提示確認新密碼(retype new password),還需注意密碼的複雜度,提示passwd:****updated successfully表示設定成功。

usermod 修改賬戶資訊

用法:usermod [選項] [賬戶名稱]

選項:-d 修改賬戶家目錄

-e 修改賬戶失效日期

-g 修改賬戶所屬基本組

-g 修改賬戶所屬附加組

-s 修改賬戶登入shell

-u 修改賬戶uid

如:[root@node1 ~]# usermod -d /home/nginx admin

表示修改admin的家目錄為/home/nginx,該目錄必須存在

[root@node1 ~]# usermod -e 2017-12-31 admin

表示修改admin的失效時間為2023年12月31日

[root@node1 ~]# usermod -g mail admin

表示修改admin的基本組為mail

[root@node1 ~]# usermod -g bin admin

表示修改admin的附加組為bin

[root@node1 ~]# usermod -s /bin/bash admin

表示修改admin的登入shell為bash

[root@node1 ~]# usermod -u 1001 admin

表示修改admin的uid為1001

gpasswd 更新組帳戶認證資訊

用法:gpasswd [選項] 組帳戶名稱

選項:-a 設定組帳戶管理員

如:[root@node1 ~]# gpasswd admin

表示設定組admin的組密碼

[root@node1 ~]# gpasswd -a mail admin

表示設定mail帳戶為組admin的管理員

userdel 刪除帳戶及相關檔案

用法:userdel [選項] 賬戶名稱

如:[root@node1 ~]# userdel admin

表示刪除帳戶admin,不刪除該帳戶的檔案

[root@node1 ~]# userdel -r admin

表示刪除帳戶admin及相應的家目錄

groupdel 刪除組帳戶

用法:groupdel 組名稱

如:[root@node1 ~]# groupdel admin

表示刪除admin組

id 檢視帳戶與組資訊

用法:id 帳戶名

如:[root@node1 ~]# id admin

表示檢視admin的帳戶及相關組資訊

還可以通過系統檔案檢視相關資訊

如:帳戶資訊檔案:

[root@node1 ~]# cat /etc/passwd

帳戶密碼檔案:

[root@node1 ~]# cat /etc/shadow

組帳戶資訊檔案:

[root@node1 ~]# cat /etc/group

組帳戶密碼檔案:

[root@node1 ~]# cat /etc/gshadow

增加 修改 刪除

alter alter table student add column 學歷 varchar 20 新增一欄位 學歷 alter alter table student add 星座 char 50 not null after 性別 在性別之後新增一欄位星座 update update stud...

DELPHI 查詢,增加,修改,刪除

unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,grids,dbgrids,db,adodb,stdctrls type tform1 class t...

MySQL增加 修改 刪除字段

1 增加字段 語法 alter table 表名 add 列名 字段型別 示例 alter table perple add name varchar 200 改進 增加預設值 alter table perple add name varchar 200 default null 增加備註 alt...