default账号 linux_Linux权限管理 -- 用户管理命令(拓展命令)

useradd创建用户时,对于未指定的选项(-u , -g 等等) , 会以 /etc/login.defs 及 /etc/default/useradd 两个配置文件中的配置作为参照物

配置文件 /etc/login.defs详解

[root@wotdd skel]# grep -Ev '^#|^$' /etc/login.defs

MAIL_DIR/var/spool/mail

PASS_MAX_DAYS99999 -- 密码最大有效期

PASS_MIN_DAYS0 -- 两次修改密码的最小间隔时间

PASS_MIN_LEN5 -- 密码的最小长度

PASS_WARN_AGE7 -- 密码过期前多少天开始提示

UID_MIN 1000 -- 用户id的最小值

UID_MAX 60000 -- 用户id的最大值

SYS_UID_MIN 201 -- 系统用户id的最小值

SYS_UID_MAX 999 -- 系统用户id的最大值

GID_MIN 1000 -- 组id的最小值

GID_MAX 60000 -- 组id的最大值

SYS_GID_MIN 201 -- 系统用户组id的最小值

SYS_GID_MAX 999 -- 系统用户组id的最大值

CREATE_HOMEyes -- 使用useradd的时候是否创建用户加目录

UMASK 077 -- 创建家目录时umask的默认控制权限

USERGROUPS_ENAB yes -- 删除用户的时候是否同时删除用户组

ENCRYPT_METHOD SHA512 -- 密码加密规则

配置文件 /etc/default/useradd详解

[root@wotdd skel]# cat /etc/default/useradd

# useradd defaults file

GROUP=100 -- 依赖于/etc/login.defs的USERGRUUPS_ENAB参数,如果为 no,则在此处控制

HOME=/home -- 把用户的家目录建在/home中

INACTIVE=-1 -- 是否启用账号过期停权,-1表示不启用

EXPIRE= -- 账号终止日期,不设置表示不启用

SHELL=/bin/bash -- 新用户默认所有的shell类型

SKEL=/etc/skel -- #配置新用户家目录的默认文件存放路径

CREATE_MAIL_SPOOL=yes -- 创建mail文件当使用useradd创建用户时,创建的用户家目录下会存在.bash_* 环境变量相关的文件,这些环境变量文件默认从/etc/skel目录中拷贝。

这个默认拷贝环境变量位置是由/etc/default/useradd配置文件中定义的

故障案例在当前用户家目录下执行了rm -rf .*命令,下次登录系统时出现-bash-4.1$,如何解决!

cp -a /etc/skel/.bash* ./

exit

重新连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值