用户与分组:
1、添加用户:
useradd newuser
; //添加一个用户 名字为newuser ;
进入home文件夹,cd homepass newuser 为newuser用户添加密码,按照提示输入密码即可。
查看用户信息:进入 /etc 找到一个passwd文件,查看文件详细信息more passwd
;翻到最后一行
注意:最后一行为:newuser:x:1001:1001::home/newuser
第一个1001为用户的编号为1001 , 第二个1001为这个用户所在组的编号为1001,
主目录为/home/newuser
在主目录里的 /bin/bash 为该用户的shell,用来解释Linux的命令,
shell在Linux内核外部,用来解释使用者键入的各种命令,不同的shell对命令的解释有时也不同。注意:在添加用户的时候,若不指定将该用户添加到哪个组,那么会自动添加一个和用户名相同的组,然后将该用户添加到新添加的组中。查看组的信息,在/etc中 more group
在文本的尾部
可以看到:下面有一个新组:newuser 组编号为1001。
2、添加组
当然,我们也可以手动添加一个组,例如添加一个组名字为newgroup ;
groupadd newgroup ; more group 查看组信息:
很明显可以看到newgroup:x:1002,说明我们已经添加成功了。
现在我们可以继续添加一个用户,并为其指定分组到newgroup中。
useradd user02 –g newgrounp
; 添加user02到newgroup中。
在etc查看passwd的信息 more passwd
很清楚的看到了user02:x:1002:1002::home/user02:
此时,如果我们需要将某一个用于移动到另一个组中
只需:使用usermod –g newgroup newuser
;
将newuser用户移动到newgroup中。
现在可以看到newuser的组信息变成了1002 。
3、删除用户
接下来就是如何删除用户了?
很简单,语法和之前相似:
userdel user02
删除newuser用户
查看用户:
![]()
发现user02已经不见了,说明已经被删除了。
但是在home中然存在user02,此时需要通过rm –rf user02将其彻底删除。切换用户:su (switch user)
su newuser
;
切换到newuser,输入密码即可。
以上内容就是对用户和组的内容简单了解。