官术网_书友最值得收藏!

5.4 Linux用戶及組案例

useradd主要用于新建用戶,而用戶新建完畢,可以使用usermod來修改用戶及組的屬性,以下為usermod詳細參數。

用法:usermod[選項] 登錄

常用選項如下:

□-c,--comment:注釋GECOS字段的新值。

□-d,--home HOME_DIR:用戶的新主目錄。

□-e,--expiredate EXPIRE_DATE:設定賬戶過期的日期為EXPIRE_DATE。

□-f,--inactive INACTIVE:過期INACT IVE天數后,設定密碼為失效狀態。

□-g,--gid GROUP:強制使用GROUP為新主組。

□-G,--groups GROUPS:新的附加組列表GROUPS。

□-a,--append GROUP:將用戶追加至上邊-G中提到的附加組中,并不從其他組中刪除此用戶。

□-h,--help:顯示此幫助信息并退出。

□-l,--login LOGIN:新的登錄名稱。

□-L,--lock:鎖定用戶賬號。

-m,--move-home:將家目錄內容移至新位置(僅與-d一起使用)。

□-o,--non-unique:允許使用重復的(非唯一的)UID。

□-p,--password PASSWORD:將加密過的密碼(PASSWORD)設為新密碼。

□-R,--root CHROOT_DIR:chroot到的目錄。

□-s,--shell SHELL:該用戶賬號的新登錄shell環境。

□-u,--uid UID:用戶賬號的新UID。

□-U,--unlock:解鎖用戶賬號。

□-Z,--selinux-user SEUSER:用戶賬戶的新SELinux用戶映射。

Usermod案例演示:

(1)將jfedu用戶屬組修改為jfedu1,jfedu2附屬組:

usermod-G jfedu1,jfedu2 jfedu

(2)將jfedu用戶加入到jfedu3,jfedu4附屬組,-a為添加新組,原組保留:

usermod-a-G jfedu3,jfedu4 jfedu

(3)修改jfedu用戶,并指定新的家目錄,同時指定其登錄的shell:

usermod-d/tmp/-s/bin/sh jfedu

(4)將jfedu用戶名修改為jfedu1:

usermod-l jfedu1 jfedu

(5)鎖定jfedu1用戶及解鎖jfedu1用戶方法:

usermod-L jfedu1;usermod-U jfedu1

userdel案例演示:

使用userdel可以刪除指定用戶及其用戶的郵箱目錄或者SELinux映射環境,詳細參數如下:

□userdel jfedu1:保留用戶的家目錄。

□userdel-r jfedu1:刪除用戶及用戶家目錄,用戶login系統無法刪除。

□userdel-rf jfedu1:強制刪除用戶及該用戶家目錄,不論是否login系統。

主站蜘蛛池模板: 石景山区| 石泉县| 濮阳市| 赣榆县| 泾川县| 武邑县| 宜春市| 华蓥市| 宣威市| 沙田区| 尚义县| 南昌县| 万州区| 彭山县| 来宾市| 澄江县| 谢通门县| 屏东县| 兴城市| 白沙| 瑞丽市| 山丹县| 黄平县| 铜梁县| 武汉市| 亳州市| 台湾省| 花垣县| 大洼县| 眉山市| 黄浦区| 连山| 常宁市| 靖江市| 金山区| 吉安县| 和田县| 珠海市| 探索| 浏阳市| 迁安市|