Linux项目实战
用户管理
创建和删除用户
新创建一个用户newUser,并自动创建其登录目录;
删除系统已经存在的用户oldUser,并自动删除其关联的登录目录;
将当前工作目录切换到新创建的用户newUser家目录;
使用pwd命令打印出当前工作目录。
useradd -m newUser
userdel -rf oldUser
cd /home/newUser
pwd
Linux用户密码管理
新创建一个用户newUser;
使用passwd命令为用户newUser设置登录密码;
#创建newUser新用户
#***********begin*************#
useradd -m newUser
#************end**************#
#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser << EOF
123456
123456
EOF
#************end**************#
Linux用户权限切换
新创建一个用户newUser,并且设置登录密码;
使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份。
#创建newUser新用户
#***********begin*************#
useradd -m newUser
#************end**************#
#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser << EOF
123456
123456
EOF
#************end**************#
#使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份;
#提示使用su命令的-c参数完成
#***********begin*************#
su -c whoami newUser
#************end**************#
用户组管理
创建和删除用户组
新创建一个用户组newGroup;
新创建一个用户组newGroupID,并自设置其ID为1010;
删除已经存在的用户组oldGroup。
groupadd newGroup
groupadd -g 1010 newGroupID
groupdel oldGroup
Linux用户所属组变更
新创建一个用户newUser;
使用usermod命令为用户newUser新添加一个已经存在的用户组oldGroup。
useradd -m newUser
usermod -a -G oldGroup newUser
Linux用户/用户组编辑
将系统已有用户oldName名修改成newName;
将修改过后的newName用户的登录目录修改成系统已存在文件夹/home/newName;
将系统已有用户组oldGroup名修改成newGroup。
usermod -l newName oldName
usermod -d /home/newName newName
groupmod -n newGroup oldGroup