管理用户账号
- 添加用户
- 命令: useradd
– useradd [选项] …… 用户名 - 常用命令选项
- 命令: useradd
选项 | 作用 |
---|---|
-u | 用户id |
-d | 家目录路径 |
-s | 登陆Shell |
-g | 基本组 |
-G | 附加组 |
可以使用 id 用户名 #查看id 是否存在,新建的用户默认路径是: “ /home ”
#登陆的shell种类
[root@room13pc37 ~]# chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
- 修改用户属性
- 命令:usermod
- — usermod [选项]……用户名
选项 | 作用 |
---|---|
u | 用户id |
d | 家目录 |
u | 登陆shell |
g | 基本组 |
G | 附加组 |
- 设置登陆密码
- 命令: passwd
- — passwd [用户名]
- — echo ‘密码’ | passwd --stdin 用户名
[root@desktop0 ~]# useradd stduent
[root@desktop0 ~]# echo '123456' | passwd --stdin student
更改用户 student 的密码 。
passwd:所有的身份验证令牌已经成功更新。
- 删除用户
- userdel
- — userdel [-r] 用户名
[root@desktop0 ~]# userdel lisi
管理组账号
- 添加组 : groupadd
— groupadd [-g 组ID】 组名 - 管理组成员 : gpasswd
---- gpasswd -a 用户名 组名 //添加成员
---- gpasswd -d 用户名 组名 //删除成员
组成员信息存放 /etc/gshadow 文件
- 修改组属性 groupmod 命令
—groupmod [-g 组ID] [ -n 新组名 ] 组名
[root@desktop0 ~]# groupmod -g 1100 market
[root@desktop0 ~]# grep market /etc/group
market:x:1100:
- 删除组
- groupdel
—groupdel 组名
[root@desktop0 ~]# grep market /etc/group
market:x:1100:
[root@desktop0 ~]# groupdel market
[root@desktop0 ~]# grep market /etc/group
[root@desktop0 ~]#
- 如果想看更详细的选项可以man一下,看一下文档帮助: man useradd
这是之前的上课笔记,想跟大家分享,由于一天的内容太多,不好整理优点乱,每一天整理小部分。写得不好,大家见谅。