Linux常用命令(二)之用户与分组

来源:互联网 发布:淘宝刀具 编辑:程序博客网 时间:2024/06/04 01:17

用户与分组:

1、添加用户:

useradd newuser ; //添加一个用户 名字为newuser ;

进入home文件夹,cd homepass 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,输入密码即可。

以上内容就是对用户和组的内容简单了解。

0 0
原创粉丝点击