工坊第六天
Posted 315z
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工坊第六天相关的知识,希望对你有一定的参考价值。
用户和用户组管理
- 命令 groupadd :新增用户组
新增用户组的格式为:groupadd [-g GID] groupname
示例:
不加-g时按照系统默认的gid创建组
加-g时自定义gid创建组
- 命令 groupdel : 删除用户组
删除用户组格式为:groupdel 用户组名
示例:
有一种情况不能删除组:组中包含账户时必须删除账户才能删除组
- 命令 useradd :增加新用户
增加新用户的格式为:useradd 【-u UID】【-g GID】【-d HOME】【-M】【-s】
其中各个选项的具体含义如下:
-U: 表示自定义UID。
-g: 表示使新增用户属于已经存在的某个组,后面可以跟组i d,也可以跟组名。
-d: 表示自定义用户的家目录。
-M: 表示不建立家目录。
-s : 表示 自定义shell。
示例:如果useradd不加任何选项,直接跟用户名 ,则会创建一个跟用户名同名的组
自己去定义uid、gid或者所属的组,示例命令如下:
如果-g选项后面跟一个不存在的gid, 则会报错,提示该组不存在
- 命令:userdel 删除账户
删除账户的格式为:userdel [-r] 账户名
选项 -r 的作用是当删除用户时,一并删除该用户的家目录。
示例:没加-r:
加-r
一、 用户密码管理
- 命令 passwd :设置密码
示例:
- 用户身份切换
建立一个新的用户,并为他设置密码,用该用户重新登录即可
- 命令su 切换用户
格式:su (-) 用户名
示例:
- 命令 mkpasswd
- 命令mkpasswd用于生成密码。Linux默认是没有这个命令的,需要安装一个expect软件包,安装命令如下:
# yum install -y expect
# mkpasswd -1 12 -s 0 -d 3
上例中, -s指定特殊字符的个数,-d指定数字的个数。
以上是关于工坊第六天的主要内容,如果未能解决你的问题,请参考以下文章