重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14516|回复: 0
打印 上一主题 下一主题

[安装] Linux系统用户管理相关文件(/etc/skel、/etc/default/useradd、etc/login.defs)

[复制链接]
跳转到指定楼层
楼主
发表于 2016-3-21 10:57:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/etc/skel 目录/etc/skel目录一般是存放用户启动文件的目录,这个目录是由root权限控制,当添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下;/etc/skel 目录下的文件都是隐藏文件,也就是类似.file格式的;我们可通过修改、添加、删除/etc/skel目录下的文件,来为用户提供一个统一、标准的、默认的用户环境。
/etc/skel 目录下的文件,一般是用useradd 和adduser 命令添加用户(user)时,系统自动复制到新添加用户(user)的家目录下;如果我们通过修改 /etc/passwd 来添加用户时,我们可以自己创建用户的家目录,然后把/etc/skel 下的文件复制到用户的家目录下,然后要用chown 来改变新用户家目录的属主。



/etc/default/useradd 文件
通过useradd 添加用户时的规则文件,内容如下:

# useradd defaults file

GROUP=100

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

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

EXPIRE= :帐号终止日期,不设置表示不启用;

SHELL=/bin/bash :所用SHELL的类型;

SKEL=/etc/skel :默认添加用户的目录默认文件存放位置;也就是说,当我们用adduser添加用户时,用户家目录下的文件,都是从这个目录中复制过去的;



/etc/login.defs 配置文件/etc/login.defs 文件是当创建用户时的一些规划,比如创建用户时,是否需要家目录,UID和GID的范围;用户的期限等等,这个文件是可以通过root来定义的;
比如Fedora 的 /etc/logins.defs 文件内容(注释删除后的内容)
MAIL_DIR /var/spool/mail  注:创建用户时创建相应的mail文件;

PASS_MAX_DAYS 99999       注:用户的密码不过期最多的天数;

PASS_MIN_DAYS 0         注:密码修改之间最小的天数;

PASS_MIN_LEN 5            注:密码最小长度;

PASS_WARN_AGE 7        注:密码过期之前7天开始提示;

UID_MIN 500                  注:最小UID为500 ;

UID_MAX 60000             注:最大UID为60000;

GID_MIN 500                  注:GID 是从500开始;

GID_MAX 60000             注:最大GID为60000;

CREATE_HOME yes        注:是否创用户家目录,默认创建;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-7 00:38 , Processed in 0.117855 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表