天天看點

37.使用者管理

指令類型

系統管理

指令名稱

useradd

指令描述

建立賬号,在用passwd設定賬号密碼

文法

useradd [參數] [賬号名稱]

參數

-b, --base-dir BASE_DIR 新賬戶的主目錄的基目錄

-c, --comment COMMENT 新賬戶的 GECOS 字段

-d, --home-dir HOME_DIR 新賬戶的主目錄

-D, --defaults 顯示或更改預設的 useradd 配置

-e, --expiredate EXPIRE_DATE 新賬戶的過期日期

-f, --inactive INACTIVE 新賬戶的密碼不活動期

-g, --gid GROUP 新賬戶主組的名稱或 ID

-G, --groups GROUPS 新賬戶的附加組清單

-h, --help 顯示此幫助資訊并推出

-k, --skel SKEL_DIR 使用此目錄作為骨架目錄

-K, --key KEY=VALUE 不使用 /etc/login.defs 中的預設值

-l, --no-log-init 不要将此使用者添加到最近登入和登入失敗資料庫

-m, --create-home 建立使用者的主目錄

-M, --no-create-home 不建立使用者的主目錄

-N, --no-user-group 不建立同名的組

-o, --non-unique 允許使用重複的 UID 建立使用者

-p, --password PASSWORD 加密後的新賬戶密碼

-r, --system 建立一個系統賬戶

-R, --root CHROOT_DIR chroot 到的目錄

-s, --shell SHELL 新賬戶的登入 shell

-u, --uid UID 新賬戶的使用者 ID

-U, --user-group 建立與使用者同名的組

-Z, --selinux-user SEUSER 為 SELinux 使用者映射使用指定 SEUSER

案例一:建立新使用者

[root@localhost /]# useradd sdwaqw

[root@localhost /]# tail -n1 /etc/passwd

sdwaqw:x:1001:1001::/home/sdwaqw:/bin/bash

[root@localhost /]#

PS:注:可以通過根據需求配置上不同的參數

userdel

删除使用者

userdel [參數] [使用者]

-r, --remove 删除主目錄和郵件池

-Z, --selinux-user 為使用者删除所有的 SELinux 使用者映射

本文轉自 閃電王 51CTO部落格,原文連結:http://blog.51cto.com/sdwaqw/2054906