RHCSA 07 - 用户与群组管理

Posted 王万林 Ben

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHCSA 07 - 用户与群组管理相关的知识,希望对你有一定的参考价值。

RHEL 8在/etc/login.defs定义了新创建用户的属性,

[root@842fce284319 ~]# cat /etc/login.defs | grep -v '^#'

MAIL_DIR        /var/spool/mail

UMASK           022

HOME_MODE       0700

PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5
PASS_WARN_AGE   7

UID_MIN                  1000
UID_MAX                 60000
SYS_UID_MIN               201
SYS_UID_MAX               999

GID_MIN                  1000
GID_MAX                 60000
SYS_GID_MIN               201
SYS_GID_MAX               999


CREATE_HOME     yes

USERGROUPS_ENAB yes

ENCRYPT_METHOD SHA512

修改密码有效期

[root@842fce284319 ~]# sed -i 's/99999/90/' /etc/login.defs

在/etc/skel文件夹里创建文件,任何在该目录下的文件将会被拷贝到新创建用户的家目录,

[root@842fce284319 ~]# echo hello > /etc/skel/greetings

创建用户anna,增加secondary群组sales,

[root@842fce284319 ~]# groupadd sales
[root@842fce284319 ~]# useradd -G sales anna
[root@842fce284319 ~]# echo mysecretpassword | passwd --stdin anna
Changing password for user anna.
passwd: all authentication tokens updated successfully.
[root@842fce284319 ~]# id anna
uid=1001(anna) gid=1002(anna) groups=1002(anna),1001(sales)

查看密码有效期,

[root@842fce284319 ~]# chage -l anna
Last password change                                    : Jul 02, 2022
Password expires                                        : Sep 30, 2022
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 90
Number of days of warning before password expires       : 7

查看anna的家目录,看/etc/skel的文件已经被copy过来了,

[root@842fce284319 ~]# ls -al /home/anna
total 16
drwx------. 2 anna anna  79 Jul  2 07:06 .
drwxr-xr-x. 4 root root  32 Jul  2 07:06 ..
-rw-r--r--. 1 anna anna  18 Jul 27  2021 .bash_logout
-rw-r--r--. 1 anna anna 141 Jul 27  2021 .bash_profile
-rw-r--r--. 1 anna anna 376 Jul 27  2021 .bashrc
-rw-r--r--. 1 anna anna   6 Jul  2 07:06 greetings

以上是关于RHCSA 07 - 用户与群组管理的主要内容,如果未能解决你的问题,请参考以下文章

如何修改苹果笔记本管理员用户名

Linux的档案权限与目录管理

百度超级链XChain(12)平行链与群组

mac异常删除管理员账户恢复操作

向组内的所有用户发送消息 - Smack API

#yyds干货盘点#Linux使用者与群组