创建新用户时的相关缺省设置

在Linux中新建用户,如果不加任何参数,新建用户会自带一些属性。

目录

1、自带属性就是通过/etc/default/useradd中设定的。

2、新建用户目录下的默认文件(环境变量文件等):

3、用户初建相关其他默认设置全局配置文件


1、自带属性就是通过/etc/default/useradd中设定的。

cat /etc/default/useradd 
# useradd defaults file
GROUP=100               ## 若不创建主组,则默认主组为user组(100)
HOME=/home              # 新用户家目录默认位于home下
INACTIVE=-1             ##/etc/shadow 第7列 密码有效期
EXPIRE=                 ##/etc/shadow 第8列 账号有效期
SHELL=/bin/bash         # 默认shell 为bash
SKEL=/etc/skel          # 用户创建时自带家目录隐藏配置文件,模板文件夹                
CREATE_MAIL_SPOOL=yes   ## 启用邮件池

同样可以使用useradd -D命令查看。


2、新建用户目录下的默认文件(环境变量文件等):


问:当你新创建用户后,使用户家目录自带某些文件。

答:在SKEL=/etc/skel目录下增删改相关文件即可。

# ll -a /etc/skel
总用量 24
drwxr-xr-x.  2 root root   62 10月 29 15:52 .
drwxr-xr-x. 81 root root 8192 4月   3 12:19 ..
-rw-r--r--.  1 root root   18 5月  22 2018 .bash_logout
-rw-r--r--.  1 root root  193 5月  22 2018 .bash_profile
-rw-r--r--.  1 root root  231 5月  22 2018 .bashrc

3、用户初建相关其他默认设置全局配置文件

# cat /etc/login.defs |grep -v ^#|grep -v ^$
MAIL_DIR    /var/spool/mail   # 邮箱所在的目录
PASS_MAX_DAYS    99999        # 密码可以使用的最大天数
PASS_MIN_DAYS    0            # 两次更改密码之间允许的最大天数
PASS_MIN_LEN    5             # 可接受的额最小密码长度
PASS_WARN_AGE    7            # 密码过期前发出警告的天数

UID_MIN                  1000    # 指定普通账号的UID范围:1000-60000
UID_MAX                 60000

SYS_UID_MIN               201    # 指定系统账号的UID范围:201-999
SYS_UID_MAX               999

GID_MIN                  1000    # 指定普通账户的GID范围:1000-60000
GID_MAX                 60000

SYS_GID_MIN               201    # 系统账号的GID范围 201-999
SYS_GID_MAX               999

CREATE_HOME    yes           # 指定默认创建家目录
UMASK           077          # 权限掩码初始化为这个值。如果没有指定,权限掩码将被初始化为022。(这就是为什么创建新用户后,家目录的权限为700)
USERGROUPS_ENAB yes          # 这使得userdel可以在没有成员存在的情况下删除用户组。
ENCRYPT_METHOD SHA512        # 使用SHA512加密密码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值