本文介绍linux开发中常用的用户管理命令,内容有:sudo、useradd、adduser、userdel、passwd、groupadd、groupmod、groupdel。
sudo命令
含义:以管理员身份运行某个命令
常见的使用方法
sudo rm -r dir #删除dir的目录
useradd
含义:以指定的参数创建用户,没有默认
常见的使用方法
sudo useradd herry #创建无密码、无目录、没有shell版本的用户
sudo useradd -d /home/herry -m -s "/bin/bash" herry
#创建主目录(-d)为/home/herry ,-m如果存在既不修改,不存在即创建新的目录,-s指定‘/bin/bash’的shell版本
adduser
含义:以默认的方式创建用户
常见的使用方法
sudo adduser herry #创建herry的用户
userdel命令
含义:删除用户命令
常见的使用方法
userdel -r herry #删除herry的用户以及主目录,不加r主目录还在
/etc/passwd #存放用户文件
/etc/group #存放用户组文件
groupadd
含义:增加用户组
常见的使用方法
sudo groupadd bp #创建bp的用户组
groupmod
含义:修改用户组
常见的使用方法
groupmod -n bps bp #将bp的group修改为bps
groupmod -g 3000 bps #将bps的group id修改为3000
#修改操作后查看/etc/group内容的变化
groupdel
含义:删除用户组
常见的使用方法
groupdel bps #删除用户组bps
网友评论