创建新用户时的相关缺省设置
在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 60000SYS_UID_MIN 201 # 指定系统账号的UID范围:201-999
SYS_UID_MAX 999GID_MIN 1000 # 指定普通账户的GID范围:1000-60000
GID_MAX 60000SYS_GID_MIN 201 # 系统账号的GID范围 201-999
SYS_GID_MAX 999CREATE_HOME yes # 指定默认创建家目录
UMASK 077 # 权限掩码初始化为这个值。如果没有指定,权限掩码将被初始化为022。(这就是为什么创建新用户后,家目录的权限为700)
USERGROUPS_ENAB yes # 这使得userdel可以在没有成员存在的情况下删除用户组。
ENCRYPT_METHOD SHA512 # 使用SHA512加密密码。
创建新用户时的相关缺省设置相关推荐
- linux 创建新用户时没有用户目录
linux 创建新用户时没有用户目录 **问题:**使用 useradd -d /home/user02 user02 创建新用户并指定目录后,用 ls /home 无法看到 user02 的目录. ...
- administrator无法创建新用户的解决
操作系统win2003sp2,已经是administrator了,但是创建新用户时提示: 在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误: 拒绝访问. 百思不得其解,搜遍goog ...
- Linux如何创建用户、新增用户、创建新用户(adduser、deluser)(useradd、userdel)
文章目录 新增用户 1.1 adduser 1.2 useradd (1)不使用任何参数选项创建用户:sudo useradd tt (2)为用户指定参数的useradd命令 2. 删除用户 2.1 ...
- Ubuntu创建新用户的两种方法
组里的服务器是Ubuntu系统,跑实验的话需要远程访问,这样的话需要在服务器上创建一个自己的账户,本文记录一下在Ubuntu系统下创建新用户的过程.(服务器的远程访问一般通过ssh来实现,关于ssh的 ...
- linux 添加新用户时常用的操作
1 创建新用户 useradd 常用参数 -m|g|s 作用分别是 为新用户创建home主目录,指定属组,指定所用shell useradd -m noway useradd -g users now ...
- 【MySQL】 # MySQL对用户权限的简单操作:(1)创建新用户(2)赋权限
MySQL对用户权限操作的详细内容:MySQL权限操作 1. 创建新用户 一般使用 Navicat 直接登录 MySQL,也可以使用命令行 mysql -u root -p,然后输入密码即可. 1.1 ...
- linux下创建新用户和相关操作
linux默认的是没有设置root的密码的,需要手动设置. sudo passwd root [sudo] password for XX: 输入密码 确认:输入密码 再确认:输入密码 注意:系统为了 ...
- BOS项目01_02_项目的相关概述、MySQL创建新用户并授权、数据库环境的配置、Mysql命令行
系列文章目录 文章目录 系列文章目录 前言 一.项目的相关概述 二.数据库环境的配置--MySQL创建新用户并授权 前言 我们这里的BOS系统是指: 物流业务操作系统 一.项目的相关概述 1.1> ...
- linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)
linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...
- 怎么给当前计算机添加一个用户,电脑如何设置新用户 电脑创建新用户的方法...
今天给大家带来电脑如何设置新用户,电脑创建新用户的方法,让您轻松解决问题. 有些时候我们为了能更为灵活的管理电脑使用情况,我们可以给电脑设置不同的用户,那么怎么给电脑设置新用户呢?下面是学习啦小编整理 ...
最新文章
- 网关拓扑结构与功能设计归纳
- 记录一下集成修改触发模式的过程
- faceboxes自定义encode
- equipment header attribute mapping - two settypes in middleware
- OUTLOOK无法解析Exchange通讯录
- 软件工程复习提纲——第四章
- 查找算法系列之复杂算法:哈希查找
- 公司怎么吸引和留住核心技术大牛
- You need libtool version 1.5.14 or newer to build
- 快速突破面试算法之排序篇
- java接口分几种类型_细数Java接口的概念、分类及与抽象类的区别
- 自助图书馆系统-Tkinter界面和openpyxl表格综合设计案例
- Jenkins自动化打包生成二维码下载链接
- 大数据入门-大数据技术概述(一)
- PS教程:--虚线教程大全
- ui设计移动端字体适配_移动端UI设计规范全方位汇总(附演示PPT下载)
- 2018年中国光学镜头行业发展现状及发展趋势分析【图】
- 皮卡丘(pikachu)XXE
- 基于MQ对登录系统核心流程进行异步化改造,提升系统性能-11
- hbuildx打包 vue3项目成apk