linux的用户管理
来源:互联网 发布:php app接口开发参数 编辑:程序博客网 时间:2024/05/22 19:14
命令合集:
groupadd,groupdel
useradd,usermod,userdel
passwd,chage
用户组
[root@w_hat ~]# groupadd hr //创建hr组
[root@w_hat ~]# groupadd sale
[root@w_hat ~]# groupadd it
[root@w_hat ~]# groupadd fd
[root@w_hat ~]# groupadd market
[root@w_hat ~]# groupadd linux01 -g 2000 //添加组linux01,并指定gid 2000
[root@w_hat ~]# grep ‘linux01’ /etc/group //查看/etc/group中组linux01信息
[root@w_hat ~]# groupdel linux01 //删除组linux01
用户
useradd creates users
==创建用户 未指定选项==
[root@w_hat ~]# useradd user01
. 未指定该用户的主组
. 未指定该用户的附加组
. 未指定用户的HOME
. 未指定用户的SHELL
. 未指定用户的UID…
[root@w_hat ~]# grep ‘user01’ /etc/passwd /etc/shadow /etc/group
输出结果:
/etc/passwd:user01:x:507:512::/home/user01:/bin/bash
/etc/shadow:user01:!!:16589:0:99999:7:::
/etc/group:user01:x:512:
[root@w_hat ~]# id user01
uid=507(user01) gid=512(user01) groups=512(user01)
[root@w_hat ~]# ls /var/spool/mail/user01
/var/spool/mail/user01
小结:
如果创建一个用户时,未指定任何组(主组或附加组),系统会创建一个和用户名相同的组作为用户的Primary Group.
==创建用户 指定选项==
[root@w_hat ~]# useradd user02 -u 503 //创建用户usr02,指定uid
[root@w_hat ~]# useradd user03 -d /aaa //创建用户user03 指定家目录
[root@w_hat ~]# useradd user05 -s /sbin/nologin //创建用户并指定shell
[root@w_hat ~]# useradd user07 -G hr,it,fd //创建用户,指定附加组
[root@w_hat ~]# useradd user10 -u 4000 -s /sbin/nologin
userdel deletes users
==删除用户==
[root@w_hat ~]# userdel user10 //删除用户user10,但不删除用户家目录和mail spool
[root@w_hat ~]# ll -d /home/user10/
drwx—— 3 506 510 4096 09-01 21:14 /home/user10/
[root@w_hat ~]# ll /var/spool/mail/user10
-rw-rw—- 1 506 mail 0 09-01 21:14 /var/spool/mail/user10
[root@w_hat ~]# userdel -r user2 //删除用户user2,同时删除用户家目录和mail spool
==用户密码==
[root@w_hat ~]# passwd alice //root可以给任何用户设置密码
[zhuzhu@w_hat ~]$ passwd //普通用户只能给自己修改密码,而且必须提供原密码
usermod modifies existing users
==组成员管理==
注意:只针对已存在的用户
[root@w_hat ~]# usermod -G hr niuniu2 //覆盖原有的附加组
[root@w_hat ~]# usermod -G fd,it niuniu2
[root@w_hat ~]# usermod -aG hr niuniu2 //增加新的附加组
[root@w_hat~]# gpasswd -a jack wheel //usermod -aG hr zhuzhu
[root@w_hat~]# gpasswd -M zhuzhu,maomao100 hr
[root@w_hat~]# gpasswd -d zhuzhu hr
==其它选项管理==
[root@w_hat ~]# usermod -s /sbin/nologin niuniu2
- linux用户的管理
- linux的用户管理
- Linux的用户管理
- linux的用户管理
- linux的用户管理
- linux的用户管理
- linux的用户管理
- linux 的用户管理
- linux内核的用户管理
- Linux下的用户管理
- #2.Linux的用户管理
- Linux用户管理的笔记
- linux-5 用户的管理
- linux用户口令的管理
- Linux的用户管理和目录管理
- 【Linux管理】用户管理
- Linux的用户和组的管理
- Linux的用户和组的管理
- TrickGCD hdu6053
- java 方法重写和重载
- C#获取系统硬盘唯一ID,排除U盘
- c# 温湿度变送器传感器开发(二)
- 代码追查并解释:其他704下载用户数统计
- linux的用户管理
- golang中的websocket实现
- SSH整合Spring、Struts、Hibernate、web配置文件
- 欢迎使用CSDN-markdown编辑器
- 上溢和下溢
- Struts2复习(二)
- 1208: [HNOI2004]宠物收养所 splay
- [Ahoi2009]Mincut 最小割
- Servlet过滤器