useradd 选项
-d, 新账户的主目录
-G, 附加组()
-g, 主组
-u, UID号码
-s, 登录 shell(能否登录,使用终端)
-M 不创建用户的主目录
usermod 修改用户帐号属性
一、实战练习1
1.检测sunwukong用户是否存在,不存在则创建该用户并指定口令,具体要求如下:
(指定家目录为/opt/孙悟空,用户名称sunwukong,口令与用户名相同)
id sunwukong
useradd -d /opt/sunwukong sunwukong
echo 'sunwukong' | passwd --stdin sunwukong
或 id sunwukong 2>/dev/null || (useradd -d /opt/孙悟空 sunwukong && echo 'sunwukong' | passwd --stdin sunwukong)
2.检测zhubajie用户是否存在,不存在则创建该用户并指定口令,具体要求如下:
(指定家目录为/opt/猪八戒,用户名称zhubajie,口令与用户名相同)
id zhubajie
useradd -d /opt/zhubajie zhubajie
echo 'zhubajie' | passwd --stdin zhubaijie
或id zhubaijie 2>/dev/null || (useradd -d /opt/zhubajie zhubajie && echo 'zhubajie' | passwd --stdin zhubajie )
3.检测shawujing用户是否存在,不存在则创建该用户并指定口令,具体要求如下:
(指定家目录为/opt/沙悟静,用户名称shawujing,口令与用户名相同)
id shawujing
useradd -d /opt/shawujing shawujing
echo 'shawujing' | passwd --stdin shawujing
或 id shawujing 2>/dev/null || (useradd -d /opt/shawujing shawujing && echo 'shawujing' | passwd --stdin shawujing)
4.检测tangseng用户是否存在,不存在则创建该用户并指定口令,具体要求如下:
(指定家目录为/opt/唐僧,用户名称tangseng口令与用户名相同)
id tangseng
useradd -d /opt/tangseng tangseng
echo 'tangseng' | passwd --stdin tangseng
或 id tangseng 2>/dev/null || (useradd -d /opt/tangseng tangseng && echo 'tangseng' | passwd --stdin tangseng)
汇总命令:
for i in {suwnukong,zhubaijie,shawujing,tangseng}
do
id $i 2>/dev/null || (useradd -d /opt/$i $i && echo '$i' | passwd --stdin $i )
done
二、实战练习2
1.检测fozu用户是否存在,不存在则创建该用户并指定口令,具体要求如下:
(指定家目录为/opt/佛祖,用户名称fozu,口令与用户名相同)
id fozu
useradd -d /opt/佛祖 fozu
echo 'fozu' | passwd --stdin fozu
2.为fozu用户进行sudo提权,提升fozu用户的删除权限,可以删除不具备权限的目录。
which rm
vi /etc/sudoders
fozu ALL=(ALL) NOPASSWD: /user/bin/rm
3.为fozu用户进行sudo提权,提升fozu用户的复制文件或目录权限,可以备份任意文件或目录的权限。
which cp
vi /etc/sudoers
fozu ALL=(ALL) NOPASSWD: /user/bin/cp