在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加密密码。

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

  1. linux 创建新用户时没有用户目录

    linux 创建新用户时没有用户目录 **问题:**使用 useradd -d /home/user02 user02 创建新用户并指定目录后,用 ls /home 无法看到 user02 的目录. ...

  2. administrator无法创建新用户的解决

    操作系统win2003sp2,已经是administrator了,但是创建新用户时提示: 在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误: 拒绝访问. 百思不得其解,搜遍goog ...

  3. Linux如何创建用户、新增用户、创建新用户(adduser、deluser)(useradd、userdel)

    文章目录 新增用户 1.1 adduser 1.2 useradd (1)不使用任何参数选项创建用户:sudo useradd tt (2)为用户指定参数的useradd命令 2. 删除用户 2.1 ...

  4. Ubuntu创建新用户的两种方法

    组里的服务器是Ubuntu系统,跑实验的话需要远程访问,这样的话需要在服务器上创建一个自己的账户,本文记录一下在Ubuntu系统下创建新用户的过程.(服务器的远程访问一般通过ssh来实现,关于ssh的 ...

  5. linux 添加新用户时常用的操作

    1 创建新用户 useradd 常用参数 -m|g|s 作用分别是 为新用户创建home主目录,指定属组,指定所用shell useradd -m noway useradd -g users now ...

  6. 【MySQL】 # MySQL对用户权限的简单操作:(1)创建新用户(2)赋权限

    MySQL对用户权限操作的详细内容:MySQL权限操作 1. 创建新用户 一般使用 Navicat 直接登录 MySQL,也可以使用命令行 mysql -u root -p,然后输入密码即可. 1.1 ...

  7. linux下创建新用户和相关操作

    linux默认的是没有设置root的密码的,需要手动设置. sudo passwd root [sudo] password for XX: 输入密码 确认:输入密码 再确认:输入密码 注意:系统为了 ...

  8. BOS项目01_02_项目的相关概述、MySQL创建新用户并授权、数据库环境的配置、Mysql命令行

    系列文章目录 文章目录 系列文章目录 前言 一.项目的相关概述 二.数据库环境的配置--MySQL创建新用户并授权 前言 我们这里的BOS系统是指: 物流业务操作系统 一.项目的相关概述 1.1> ...

  9. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  10. 怎么给当前计算机添加一个用户,电脑如何设置新用户 电脑创建新用户的方法...

    今天给大家带来电脑如何设置新用户,电脑创建新用户的方法,让您轻松解决问题. 有些时候我们为了能更为灵活的管理电脑使用情况,我们可以给电脑设置不同的用户,那么怎么给电脑设置新用户呢?下面是学习啦小编整理 ...

最新文章

  1. 网关拓扑结构与功能设计归纳
  2. 记录一下集成修改触发模式的过程
  3. faceboxes自定义encode
  4. equipment header attribute mapping - two settypes in middleware
  5. OUTLOOK无法解析Exchange通讯录
  6. 软件工程复习提纲——第四章
  7. 查找算法系列之复杂算法:哈希查找
  8. 公司怎么吸引和留住核心技术大牛
  9. You need libtool version 1.5.14 or newer to build
  10. 快速突破面试算法之排序篇
  11. java接口分几种类型_细数Java接口的概念、分类及与抽象类的区别
  12. 自助图书馆系统-Tkinter界面和openpyxl表格综合设计案例
  13. Jenkins自动化打包生成二维码下载链接
  14. 大数据入门-大数据技术概述(一)
  15. PS教程:--虚线教程大全
  16. ui设计移动端字体适配_移动端UI设计规范全方位汇总(附演示PPT下载)
  17. 2018年中国光学镜头行业发展现状及发展趋势分析【图】
  18. 皮卡丘(pikachu)XXE
  19. 基于MQ对登录系统核心流程进行异步化改造,提升系统性能-11
  20. hbuildx打包 vue3项目成apk

热门文章

  1. S7-200 SMART间接寻址功能说明(指针的使用)
  2. 三角函数诱导公式理解
  3. 2021年中国人工智能市场发展现状
  4. 英文论文的proposal怎么写?
  5. Shell判断路径是否存在
  6. 与朋友分享的生活日记
  7. linux中gnu作用和功能,GNU是什么
  8. 2019亚马逊差评回复模板,老手惯用的亚马逊差评应对技巧
  9. 【web-攻击用户】(9.3.2)诱使用户执行操作--请求伪造——UI伪装
  10. UE4 layered blend per bone 节点详解