用户操作

linux用户操作保证了系统的安全性
/etc/passwd 文件
查看用户信息
/etc/shadow
用户信息加密

添加用户

用来向Linux系统添加新用户的主要工具是 useradd
如果你不在命令行中指定具体的值, useradd 命令就会使用 -D 选项所显示的那些默认值。这个例子列出的默认值如下:
新用户会被添加到GID为 100 的公共组;
新用户的HOME目录将会位于/home/loginname;
新用户账户密码在过期后不会被禁用;
新用户账户未被设置过期日期;
新用户账户将bash shell作为默认shell;
系统会将/etc/skel目录下的内容复制到用户的HOME目录下;
系统为该用户账户在mail目录下创建一个用于接收邮件的文件。

参数 描述
-c comment 给新用户添加备注
-d home_dir 为主目录指定一个名字(如果不想用登录名作为主目录名的话)
-e expire_date 用YYYY-MM-DD格式指定一个账户过期的日期
-f inactive_days 指定这个账户密码过期后多少天这个账户被禁用; 0 表示密码一过期就立即禁用, 1 表示禁用这个功能
-g initial_group 指定用户登录组的GID或组名
-G group … 指定用户除登录组之外所属的一个或多个附加组
-k 必须和 -m 一起使用,将/etc/skel目录的内容复制到用户的HOME目录
-m 创建用户的HOME目录
-M 不创建用户的HOME目录(当默认设置里要求创建时才使用这个选项)
-n 创建一个与用户登录名同名的新组
-r 创建系统账户
-p passwd 为用户账户指定默认密码
-s shell 指定默认的登录shell
-u uid 为账户指定唯一的UID

删除用户

userdel
默认情况下, userdel 命令会只删除/etc/passwd文件中的用户信息,而不会删除系统中属于该账户的任何文件。

修改用户

命令 描述
usermod 修改用户账户的字段,还可以指定主要组以及附加组的所属关系
passwd 修改已有用户的密码
chpasswd 从文件中读取登录名密码对,并更新密码
chage 修改密码的过期日期
chfn 修改用户账户的备注信息
chsh 修改用户账户的默认登录shell

用户组

用户组的概念解决了linux系统文件共享的问题
/etc/group

创建新组

groupadd
要结合usermod来使用

修改组

groupmod

参考文献:
Linux命令行与shell脚本编程大全

Linux 用户(useradd/userdel/groupadd/groupmod相关推荐

  1. linux命令--useradd/userdel

    useradd Linux系统是一个多用户的操作系统,但是在安装系统时只创建了一个超级管理员用户.useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用. 1.useradd命令加 ...

  2. Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...

    一.内容回顾 bash  globing,*,?,[],[^] IO重定向及管道  >  ,   >>  ,  2>  ,   2>>   &>  , ...

  3. linux组的管理命令,Linux用户与组管理命令

    1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d" " -f1 | sort -u 或 who | cut -d ...

  4. Linux用户管理案例(第二版)

    批量添加用户 1.按照/etc/passwd文件格式编写用户信息文件users.info xiaofang01::1001:503::/home/xiaofang01:/bin/bash  #注意不能 ...

  5. Linux创建用户和密码相关的命令useradd、groupadd、passwd和userdel应用

    记录:351 场景:在CentOS 7.9操作系统上,使用useradd命令创建用户:使用groupadd命令创建用户组:使用passwd命令修改密码.锁定密码.设置密码有效时间等:使用userdel ...

  6. 16.linux用户和组详解演练,useradd,usermod,chage,userdel,id,su,groups,passwd,shadow,group,gshadow等命令和文件

    前言 本小节会详细介绍用户和组的关系,UID和GID,初始组和附加组,同时详细介绍groups,passwd,shadow,group,gshadow,login.defs,useradd 等文件含义 ...

  7. Linux 用户管理 (useradd 、userdel、usermod、passwd,chage)

    用户管理 目录 用户管理 1. useradd 命令 2 passwd 命令 (实例) 添加用户 3 userdel 命令 实例:删除用户 4 usermod 命令: 5 chage 命令: 前言 L ...

  8. linux用户管理(1)----创建用户(adduser和useradd)和删除用户(userdel)

    一.常用命令: (1)创建用户命令两条: adduser useradd (2)用户删除命令: userdel 二.两个用户创建命令之间的区别 adduser: 会自动为创建的用户指定主目录.系统sh ...

  9. linux命令详解-useradd,groupadd

    我们在linux命令行中输入useradd: Options: -b, --base-dir BASE_DIR base directory for the home directory of the ...

最新文章

  1. 爬虫的配置、启动和终止
  2. GreenDao3.2简单使用
  3. redis的持久化存储,RDB与AOF
  4. mysql error 1148_MYSQL入坑第一弹--------ERROR 1148 (42000)ERROR 1290 (HY000)
  5. com.sun.istack.SAXException2: 在对象图中检测到循环。这将产生无限深的 XML
  6. C++中4种方式把字符串和数字连接起来(转载)
  7. 机器人施教器的信息丢失_一种精准定位学习难度的施教方法及教育机器人与流程...
  8. hdu 5710 Digit-Sum (构造题)
  9. 微波工程基础_哈工大电子与信息工程—复试考试大纲
  10. 通过phoenix导入数据到hbase出错记录
  11. 中国芯片人才大军在哪里?
  12. texstudio 使用方法_TeXstudio怎么使用,TeXstudio使用教程解析
  13. CheckBox的触发
  14. NDK-JNI实战教程(二) JNI官方中文资料
  15. 基于51单片机超声波测距仪设计倒车雷达防撞报警器
  16. 操作无法完成因为其中的文件夹或文件已在另一个程序中打开
  17. 吴军的数学通识讲义 读书笔记
  18. NLTK语料库nltk.download()安装失败及下载很慢的解决方法
  19. Android仿搜狗浏览器加载动画
  20. 古诗文欣赏-春夜宴桃李园序

热门文章

  1. linux元组和列表的区别,列表,元组,集合
  2. python类详解_python面向对象编程:python类和实例讲解
  3. Python通过WMI读取主板BIOS信息
  4. 1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)
  5. c++ vector常用用法总结
  6. cmd执行bat结果不回显_cmd - 如何在bat文件中调用另一个bat文件
  7. php post 二维数组,php curl模拟post请求和提交多维数组的示例代码
  8. git status怎么操作_新手 git 简明操作指南
  9. python读取大数据量xml_多快好省地使用pandas分析大型数据集
  10. python整数运算_深入 Python (6) 整数对象的数学运算