linux使用者和組

2021-08-15 15:58:51 字數 1798 閱讀 9444

使用者建立:useradd

useradd [options] login

-u uid: [uid_min, uid_max], 定義在/etc/login.defs

-g gid:指明使用者所屬基本組,可為組名,也可以gid;

-c "comment":使用者的注釋資訊;

-d /path/to/home_dir: 以指定的路徑為家目錄;

-s shell: 指明使用者的預設shell程式,可用列表在/etc/shells檔案中;

-g group1[,group2,...[,groupn]]]:為使用者指明附加組;組必須事先存在;

-r: 建立系統使用者

centos 6: id<500

centos 7: id<1000

groupadd [option]... group_name

-g gid: 指明gid號;[gid_min, gid_max]

-r: 建立系統組;

centos 6: id<500

centos 7: id<1000

使用者屬性修改:usermod

usermod [option] login

-u uid: 新uid

-g gid: 新基本組

-s shell:新的預設shell;

-c 'comment':新的注釋資訊;

-d home: 新的家目錄;原有家目錄中的檔案不會同時移動至新的家目錄;若要移動,則同時使用-m選項;

-l login_name: 新的名字;

-l: lock指定使用者

-u: unlock指定使用者

-e yyyy-mm-dd: 指明使用者賬號過期日期;

-f inactive: 設定非活動期限;

給使用者新增密碼:passwd

passwd [options] username: 修改指定使用者的密碼,僅root使用者許可權

passwd: 修改自己的密碼;

常用選項:

-l: 鎖定指定使用者

-u: 解鎖指定使用者

-n mindays: 指定最短使用期限

-x maxdays:最大使用期限

-w warndays:提前多少天開始警告

-i inactivedays:非活動期限;

--stdin:從標準輸入接收使用者密碼;

echo "password" | passwd --stdin username

note: /dev/null, bit buckets

/dev/zero,

刪除使用者:userdel

userdel [option]... login

-r: 刪除使用者家目錄;

組屬性修改:groupmod

groupmod [option]... group

-n group_name: 新名字

-g gid: 新的gid;

組刪除:groupdel

groupdel group

組密碼:gpasswd

gpasswd [option] group

-a user: 將user新增至指定組中;

-d user: 刪除使用者user的以當前組為組名的附加組

-a user1,user2,...: 設定有管理許可權的使用者列表

newgrp命令:臨時切換基本組;

如果使用者本不屬於此組,則需要組密碼;

chmod [option]... octal-mode file...

-r: 遞迴修改許可權

修改檔案的屬主:chown

-r: 遞迴

linux 組和使用者

linux 組 1 新增組 groupadd 選項 使用者組 g gid 指定新使用者組的組標識號 gid o 一般與 g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。root localhost groupadd teacher root localhost groupa...

linux使用者和組

linux上每個使用者都擁有乙個唯一的使用者名稱和乙個相對應的使用者id uid 使用者可以隸屬於乙個或多個組。每個組也擁有乙個唯一的組名和組id gid 使用者和組主要是用來控制資源訪問許可權的。每個使用者都會在此檔案裡有一條記錄,每條記錄包含7個字段。root x 0 0 root root b...

Linux使用者和組

廣義上講,linux的賬戶包括使用者賬戶和組賬戶2種。使用者賬戶,簡稱使用者,組賬戶簡稱組。組是使用者的集合,在red hat linux中組有私有組和標準租2種型別。在建立乙個新的使用者時,若沒有指定其所屬的組,red hat就建立乙個和該使用者同名的私有組。此私有組這個使用者自己。標準組可容納多...