浅谈linux系统中为啥要有创建用户组的概念 (2017-04-06 10:23:09)
首先,我们知道linux系统是一个多用户多任务的系统。
作为个人用户,linux的用户组显得比较鸡肋,直接创建用户就可以了。
比如:现在只有一个用户,则可以通过如下命令来创建用户账户
useradd user1;
passwd user1;
这时就没有必要创建用户组(实际上系统会默认创建一个和用户同名的用户组);但是如果linux系统用作服务器的时候,会有很多人登录服务器,此时可以通过用户组来设置权限就非常方便了,比如某个用户组只能看到某几个文件夹,其他的这个用户组不可见。如果只能对单个用户配置权限设置,岂不是要累死管理员了。
创建用户组:
groupadd -g 888 users /创建一个组users 其GID为888
删除用户组
groupdel users
创建用户时指定其属于已经存在用户组
useradd -g users user1 / 创建用户user1,它属于用户组users
查看用户信息
id user1
删除用户时,同事删除它的工作目录
userdel -r user
修改已经创建的用户的用户名
usermod -l u1 user1
usermod -g users user1 / 将用户user1加入到users组中
Linux查看用户命令who命令
who命令用于查看当前在线上的用户情况