用户和用户组的基本命令

跟用户组有关的命令

groupadd cloudedge # 创建用户组
cat /etc/group # 看最后一行是否已添加
groupmod -n hadoop cloudedge # -n代表修改组名
groupmod -g668 hadoop # -g代表修改组编号
groupadd -g888 Master # -g代表在创建用户组时也指定组编号
groupdel hadoop # 删除用户组

跟用户有关的命令

useradd -g hadoop Jeff # -g代表指定用户组
useradd-d /home/Jeff Jef f# -d代表创建指定用户的目录,默认会在/home下创建一个和用户名同名的目录
usermod -c helloworld Jeff # -c代表为用户添加注释信息
usermod-l NewJeff Jeff # -l代表修改用户名
usermod-d /home/NewJeff NewJeff # 修改用户的目录
usermod -g Master Jeff # -g代表更改用户所在的用户组
userdel Jeff # 删除用户,但不会删除/home/Jeff内的文件
userdel -r Jeff # 完全删除
touch /etc/nologin # 只要创建这个空文件就能禁止root用户外的用户删除用户信息

其他

su【用户名】 快速切换当前用户,如果不加用户名,则切换到root用户
whoami 显示当前登录用户名
id【用户名】 显示指定用户信息,包括用户编号和用户名;主要组编号及名称,附属组列表
groups【用户】 显示用户所在的主要组和附属组
chfn【用户】 设置用户资料,依次输入用户资料
finger【用户】 显示用户的详细资料

你可能感兴趣的:(用户和用户组的基本命令)