热门搜索 :
考研考公
您的当前位置:首页正文

Linux学习—用户管理

来源:东饰资讯网

1.用户和用户组的概念

  • 0组编号为root;
  • 1-499组编号为系统预留给安装的软件;
  • 500以上是分配给用户手动创建组。

/etc/group #组

/etc/gshadow #组密码

2.用户和用户组的基本命令

1.创建性感的妹子组:groupadd sexy(组名)

2.修改用户组的名称:groupmod -n market(新组名) sexy(原组名)

3.修改组编号:groupmod -g 668 market

4.创建组名为boss的用户组,组编号为888:groupadd -g 888 boss

5.删除用户组:groupdel market

6.用户组里添加用户:useradd -g sexy(组名) sdf(用户名)

7.创建用户时,指定用户的个人文件夹:useradd -d /home/xxx imooc

8.给用户添加备注:usermod -c dgdzmx(备注信息) sdf(用户名)

9.修改用户名:usermod -l cls(新用户名) sdf(原用户名)

10.给cls指定新文件夹:usermod -d /home/cls cls

11.修改用户所属用户组:usermod -g sexy(现在用户组) imooc(用户名)

12.删除用户: userdel jzmb

13.删除用户,同时删除用户的个人文件: userdel -r jzmb

14.暂时禁止普通用户登录服务器:touch /etc/nologin

简单来讲

add是添加操作, 可以输入初始属性;

mod是更改属性操作,可以更改某一用户或用户组的某一属性。

3.用户和用户组进阶命令

1、锁定用户 : passwd -l 用户名
passwd -l cls

2、解锁用户 : passwd -u 用户名 passwd -u cls

3、清除用户密码 : passwd -d 用户名 passwd -d cls

4、用户可以同时属于多个组

4-1) 一个用户只能有一个主要组, 多个附属组

5、指定用户到附属组 : gpasswd -a 用户名 组名

gpasswd -a cls boss

当需要指定多个用户组时, 使用 , 号隔开

当用户属于多个用户组时, 默认情况下, 该用户的文件在主要组中

6、切换用户当前组至附属组 : newgrp 组名

该命令只有该用户自己执行有效

若附属组设有组密码, 此时需输入组密码

7、删除附属组 : gpasswd -d 用户名 组名

gpasswd -d cls boss

8、创建用户时, 既指定主要组,也指定附属组 : useradd -g group1 -G group2, group3...

9、设置组密码 : gpasswd 组名

4.其他命令

Top