用户及用户组管理

Ubuntu用户及用户组管理

查看信息

#查看系统当前用户及用户组

#查看所用用户
awk -F':' '{ print $1}' /etc/passwd
#查看user用户相关信息
sed -n '/user/p' /etc/passwd

#查看所有用户组
awk -F':' '{ print $1}' /etc/group
#查看user用户组,及包含user用户的组
sed -n '/user/p' /etc/group

创建用户及组

添加用户adduser、useradd

useradd与adduser都是创建新的用户

在CentOs下useradd与adduser是没有区别的都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。

而在Ubuntu下useradd与adduser有所不同

1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。

2、adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。
eg.
adduser --system --shell /bin/bash --gecos 'Gerrit Code Review User' --group --disabled-password --home /home/gerrit gerrit


#添加用户组
adduser --group
addgroup 

删除用户及组


#删除test用户,并删除用户目录,--remove-all-files可删除所有用户文件
sudo deluser --remove-home test

#删除用户组(如果删除主用户,用户组会被删除)
delgroup GROUP
deluser --group GROUP

添加用户到组


sudo usermod -a -G adm gerrit2

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容