一、/etc/passwd,各个字段内容的含义

新增一个用户必然要了解一个用户各个字段的组成部分,如下图

用户名:x密码占位符:UID:基本组ID:用户的注释信息:家目录:用户默认shell

ps:这里的x表示密码占位符,真正的密码在shadow中

下图为/etc/shadow文件

用户名:加密的密码:从1970.1.1到现在经过的天数:密码最少使用期限:密码最长使用期限:密码离过期多少天警告用户:

密码的加密方式

$id$salt$encode

下图为/etc/group文件

组名:密码占位符:组ID:以这个组为附加组的用户列表

二、创建用户

私有组:创建用户的时候如果没有为其指定组,创建用户时系统会自动创建一个与用户同名的组

创建用户时的默认配置文件/etc/login.defs

useradd 用户名
-u UID
-g GID(基本组)
-G GID,......(附加组)
-c “COMMENT”
-d /path/to/directory指定家目录
-s 指定SHELL路径
-m -k 强制创建家目录并把/etc/skel目录下的内容复制过去
-M 不给用户创建家目录

三、添加用户

# useradd tom

# passwd tom

passwd文件和shadow文件

[root@CLX ~]# tail -1 /etc/passwd
tom:x:1000:1000::/home/tom:/bin/bash
[root@CLX ~]# tail -1 /etc/shadow

tom:$6$g2ox0hpM$16zMsxES/wv3LJmSQY0OJ61bWtE6TFOouicCBcoAR986kRQrXatc0lnBUKmgP9hNKYtXy1qK1LxTv8urTf0tC1:17717:0:99999:7:::

查看组信息

[root@CLX ~]# tail -1 /etc/group

tom:x:1000:

查看useradd信息

[root@CLX ~]# cd /etc/default/
[root@CLX default]# ls
grub  nss  useradd
[root@CLX default]# file useradd 
useradd: ASCII text
[root@CLX default]# cat useradd 
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1 #密码过期宽限时间
EXPIRE= #过期期限没值就是永不过期
SHELL=/bin/bash
SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes

修改密码

[root@CLX skel]# echo "123456" | passwd --stdin tom
Changing password for user tom.

passwd: all authentication tokens updated successfully.

检查用户账号完整性:pwck

四、添加组

# groupadd mygroup
[root@CLX home]# tail -1 /etc/group

mygroup:x:1001:

groupadd
-g GID
-r 添加为系统组

linux添加用户全过程相关推荐

  1. vtigercrm中添加用户字段_linux笔记(一):linux添加用户并赋予root权限

    最近开始学习linux,不定期把一些学习到的东西记录到这里,权当笔记! Linux添加用户并赋root权限 一.添加用户并设置密码: 1.添加一个普通用户 2.设置密码,当看到"passwd ...

  2. linux取消管理员权限设置,Linux添加用户并赋予/取消管理员权限

    Ubuntu sudo adduser username # 添加用户 sudo adduser username sudo # 追加管理员权限 grep -Po '^sudo.+:\K.*$' /e ...

  3. linux添加用户和用户组

    原文地址:linux添加用户和用户组 – 自我的进化http://www.shanxing.top/?p=181 用户 创建用户:useradd <用户名> 设置密码:passwd < ...

  4. linux添加用户user1命令,Linux添加用户命令useradd

    简单讲述下Linux添加用户命令useradd的使用方法. 1.用户添加命令useradd [root@localhost user1]# useradd [选项] 用户名 选项: -u UID:手工 ...

  5. Linux 添加用户和组

    原文地址: Linux 添加用户和组 欢迎访问我的博客: http://blog.duhbb.com/ 引言 本文记录了 Linux 中添加用户和组的一些实用命令, 将其汇集到一起方便查找和排查问题. ...

  6. linux添加用户命令_Linux useradd命令添加新用户图文详解

    在Linux 系统中,可以使用 useradd 命令新建用户,此命令的基本格式如下: [root@localhost ~]#useradd [选项] 用户名 该命令常用的选项及各自的含义,如表 1 所 ...

  7. arch linux添加用户,Users and groups (简体中文)

    翻译状态:本文是 Users_and_Groups 的翻译.上次翻译日期:2020-06-16.如果英文版本有所更改,则您可以帮助同步翻译. GNU/Linux 通过用户和用户组实现访问控制 -- 包 ...

  8. linux添加用户、权限

    # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假 ...

  9. linux 添加用户、权限

    # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假 ...

最新文章

  1. 接口测试指导方案 转:紫漪
  2. 21行代码AC——例题5-2 Ducci序列(Ducci Sequence,UVa1594)——解题报告
  3. windows10系统的电脑如何设置密码?
  4. python一行输出多个数据_Python高效数据分析的8个技巧
  5. 字节跳动算法工程师总结:java资料文件
  6. php array 插值,PHP中的关联数组的插值(双引号字符串)
  7. 方维团购系统二次开发,项目经验
  8. linux鸟叔的私房菜txt,鸟哥的Linux私房菜(pdf+epub+mobi+txt+azw3)
  9. 冻结Excel表格中前两行不滚动问题
  10. javaFX学习笔记之 管理Web弹出式窗口
  11. JMeter之性能监控插件PerfMon Metrics Collector
  12. python爬虫 网页表格
  13. Android监听进入和退出第三方应用
  14. 人工智能 —— 知识图谱
  15. 2022kali安装docker教程
  16. 【MOOC】华中科技大学计算机组成原理慕课答案-第六章-中央处理器(一)
  17. python解决水仙花数(自恋数)
  18. 被动信息收集:信息收集内容、信息用途、信息收集DNS、DNS信息收集-NSLOOKUP
  19. PLC SECS/GEM解决方案,设计与应用
  20. 如何通过网络赚钱(1年纯赚7000万有感)

热门文章

  1. qt 历史记录控件_基于Qt图形界面软件的操作日志记录方法及系统_2015106293015_说明书_专利查询_专利网_钻瓜专利网...
  2. 【动手学Paddle2.0系列】给女朋友做一次AI美甲
  3. 地图api - 批量转换坐标经纬度
  4. 崩坏三服务器对游戏有影响吗,崩坏3:新人应该如何选择适合自的服务器?但是ios千万别碰...
  5. 2020年,给大家提7点建议
  6. python实现caj转pdf代码
  7. 激光雷达+视觉+IMU+GPS多模态融合方案的概念
  8. 老男孩教育50期学员左婷婷-day06-linux命令-下部
  9. 端游方舟生存什么服务器比较稳定,方舟生存进化国服和steam区别一览 方舟国服和steam版哪个好...
  10. svn 忽略资源设置