今天来学习linux的组命令管理
linux有两个组分别为
私有组:私有组是一个组只能容纳一个用户,linux在建立用户的时候会默认建立一个和用户名相同的用户组;
标准组:可以容纳多个用户,在建立用户的是要指定一个用户组。
组文件在 etc/group 每一行命令被:分为4个部分
以test:x:501:为例
第一部分:组名 test 第二部分:组密码(一般组不设密码) 第三部分:组id 第四部分:组内包含的用户名
添加组
group 组名
修改组
groupmod -n 新组名 原组名
删除组
groupdel 组名
将用户添加到组里
gpasswd -a 用户名 组名
将用户从组中删除
gpasswd -d 用户名 组名
添加用户是指定用户组
useradd -g 组名 用户名 指定用户的私有组(系统不会创建与用户名相同的组)
useradd -G 组名 用户名 指定用户的附属组(系统还是创建与用户名相同的组)
id命令 查看用户的uid和gid(组id)
id 用户名
id -u 用户名 (查看用户的uid)
id -g 用户名 (查看用户的用户组id)
id -G 用户名 (查看用户的附属组id)
finger命令 查看用户的详细信息 包括用户的主目录 所用的shell mail 等
finger 用户名
今天就学习到这里
评论列表: