1、useradd 添加用戶
useradd [選項]... 用戶名
-u 用戶id、-d 家目錄路徑、-s 登錄Shell(解釋器)、-G 附加組
/sbin/nologin :禁止用戶登陸系統
[root@server0 ~]# useradd nsd01
[root@server0 ~]# id nsd01 #顯示用戶基本信息
[root@server0 ~]# useradd -u 1200 nsd01 #創建用戶指定UID
[root@server0 ~]# useradd -d /opt/test nsd01 #指定家目錄
[root@server0 ~]# useradd -G tarena nsd01 #指定加入附加組
[root@server0 ~]# useradd -s /sbin/nologin nsd01 #指定登錄解釋器
| : 管道操作,將前面命令的輸出結果,交由后面命令在處理一次,最后的輸出以最后一條命令為准
# cat -n /etc/passwd | head -12
重定向
>:覆蓋重定向
>>:追加重定向
2>:將前面命令的錯誤輸出,寫入到文本文件中,只收集錯誤信息
&>:將前面命令的正確與錯誤輸出,寫入到文本文件中,正確與錯誤都收集
echo 在屏幕輸出用戶想輸出的內容
[root@server0 ~]# echo A.tedu.cn > /etc/hostname
2、passwd 設置登錄密碼 /etc/shadow
[root@server0 ~]# head -1 /etc/shadow
用戶名:密碼加密字符串:上一次修改密碼的時間
非交互式:echo '密碼' | passwd --stdin 用戶名
echo 123456 | passwd --stdin nsd01
管理組賬號 組基本信息 /etc/group
[root@server0 ~]# head -1 /etc/group
root:x:0:
組名:x:GID:組的成員列表
1、groupadd 添加組
groupadd [-g 組ID] 組名
[root@server0 ~]# groupadd stugrp
2、gpasswd 管理組成員
gpasswd -a 用戶名 組名 增加用戶到組
gpasswd -d 用戶名 組名 刪除組中用戶
[root@server0 ~]# gpasswd -a kenji stugrp #添加用戶到組
[root@server0 ~]# gpasswd -d kenji stugrp #從組中刪除用戶
3、groupdel刪除組
groupdel 組名
[root@server0 ~]# groupdel stugrp