-c comment:描述新用户账号,通常为用户全名。

-d home_dir:设置用户主目录,默认值 I为用户的登录名,并放在“/home”目录下。

-D:创建新账号后保存为新账号设置的的默认信息。

-e expire_date:用YYYY-MM-DD格式设置账号过期日期。

-f inactivity:设置口令失效时间。inact ivity值为0时,口令失效后账号立即失效;为-1时,该选项失效。

-g:设置基本组。

-k框架目录:设置框架目录,该目录包含用户的初始配置文件,创建用户时该目录下的文件都被复制到用户主目录下。

-m:自动创建用户主目录,并把框架目录(默认为“/etc/skel”)下的文件复制到用户主目录下。

-M:不创建用户主目录。

-r:允许保留的系统账号使用用户ID创建一个新账号。

-s shell类型:设定用户使用的登录shell类型。

-u用户ID:设置用户ID。

出于安全的考虑,每一个用户除了设定一个用户名之外,还有其对应的用户口令(passwd:口令、命令、密码、修改密码的意思)。因此使用useradd增加用户的时候,还须使用passwd命令为每一位新增加的用户设置口令(密码)。之后还可以随时使用passwd命令改变自己的口令(密码)。

改密码时,使用的命令为:passwd username。用户名为需要修改口令的用户名。只有root才能使用“passwd用户名”修改其他用户的口令。普通用户只能用不带参数的passwd命令修改自己的口令。

---------------------------------------------------------------------------------------------------------------------------------

注意:选取口令时,应该保证至少有6位(最好是8位)字符,且应该是大小写字母、标点符号和数字混杂的,尽量不要采用字典上的单词,以降低被黑客使用“字典攻击”成功的概率。

---------------------------------------------------------------------------------------------------------------------------------

实例:

//建立一个用户名为jone
//描述信息为Jone
//用户组为jerry
//登录shell为“/bin/sh”
//登录主目录为“/home/Jone”的用户# useradd -r jone -c "Jone" -g jerry -s /bin/sh -d /home/Jone
# passwd jone   //(回车后,输入两遍新密码,即可修改)
//建立一个用户名为jeff
//描述信息为Jeff
//用户组为jerr
//登录shell为“/bin/csh”
//登录主目录为“/home/Jeff”的用户
//用户id为4800
//账户过期日期为2013年6月30日的用户# useradd -r jeff -c "Jeff" -g jerr -s /bin/csh -d /home/Jeff -u 4800 -e 2013-06-30

Linux基础命令行-----useradd添加用户相关推荐

  1. linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...

    linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...

  2. linux基础命令行操作【1】

    目录 1.基本命令 2.文件相关知识 3.文本相关操作 4.文件解压.压缩.打包命令 1.基本命令 Ctrl+A/t+Fn+F6:管理Linux(Fn+数字) Linux:输入密码是不显示 Alt+F ...

  3. linux怎么查看组用户名和密码,Linux基础命令(十一)——用户和组账号管理

    注:文档有点长,前面部分说的是一些比较概念的东西,看命令的话可以直接看后面部分. 一.用户账号和组账号概述 与Windows操作系统对比,Linux系统中的用户账号和组账号的作用在本质上是一样的,同样 ...

  4. Linux 命令之 useradd -- 添加用户

    文章目录 简介 相关文件内容说明 常用选项 参考示例 添加新用户 test 添加新用户 test,且不创建家目录,并且禁止登陆 添加新用户 test,指定 UID 为 888,指定归属用户组为 roo ...

  5. Linux 基础 | 命令行的艺术(交互式 Bash)

    文章目录 前言 正文 基础 日常使用 文件及数据处理 系统调试 单行脚本 冷门但有用 仅限 OS X 系统 仅限 Windows 系统 在 Winodws 下获取 Unix 工具 实用 Windows ...

  6. mysql命令行方式添加用户及设置权限

    以前总是喜欢通过phpmyadmin去添加用户和数据库,这次装完系统后,配置了一大堆东东,实在不想安装phpmyadmin了,就通过命令行方式创建了数据库和设置权限,记录一下,免得以后总是百度 关键步 ...

  7. linux基础-权限管理,手工添加用户,umask,bash配置文件

    权限管理: r: w: x: 三类用户: u: 属主 g: 属组 o: 其它用户 chown: 改变文件属主,不会修改内部子文件(只有管理员可以使用此命令) # chown USERNAME file ...

  8. Linux基础命令行(tar---文件归档)

    tar:归档程序 tar可以把许多文件打包成为一个归档文件或者把它们写入备份文件.通常情况下:先使用tar命令将目录或文件打包成一个tar归档文件,然后gzip或bzip压缩.所以Linux下压缩文件 ...

  9. 云计算入门基础命令行

    ###########严重声明################# 本人支持一切正规软件开发行为,接受知识付费理念. 并坚决抵制盗版行为,用于学习交流的非盈利目的的,且法律允许且支持的条件下,可以进行相 ...

最新文章

  1. 《attention is all you need》解读
  2. 跟安全技术大师学习黑客攻防技术 ——《黑客攻防技术宝典:web实战篇》
  3. 云服务器怎么创建子网,如何使用ECS实例子网划分和子网掩码
  4. 《MySQL——order by逻辑(全字段排序与rowid排序)》
  5. opencv计算物体姿态旋转_物体的三维识别与6D位姿估计:PPF系列论文介绍(五)...
  6. MySQL Create Table创建表
  7. 《Linux编程》作业 ·003【文件I/O操作】
  8. 山东民办计算机专业排名2015,2021年山东最好的民办大学排名
  9. 授权windows客户端用户连接Linux mysql命令
  10. 23种设计模式(九)对象创建之原型模式
  11. DW Basic Knowledge1
  12. gdb 查看是否 栈溢出_[原理分析]Linux下的栈溢出案例分析-GDB调试操练[1]
  13. 《Android框架揭秘》——2.5节应用程序Framework源码级别调试
  14. 图像增强算法Python实现之Retinex(含代码)
  15. 经验 | 训练多任务学习(Multi-task Learning)方法总结
  16. 主修计算机专业的青年们的一封信(转载)
  17. Java中jdk1.8和jdk17相互切换
  18. 运营商大数据----三大运营商构建大数据下的企业获客应用场景
  19. 人过五十再有精力,也不要招惹这3个“荒唐事”,余生越混越差
  20. 转载 PCIe学习(二):PCIe DMA关键模块分析之一

热门文章

  1. 游戏开发、游戏发行与游戏代理之间是一种怎样的关系?
  2. python爬虫--连接MongoDB 存数据
  3. 金蝶9.1标准版,Win7无限重启解决方法
  4. 小白进阶之百度云加速Error522链接超时解决办法
  5. AR在未来商店中的应用
  6. 文献综述写作模板1.0
  7. 问题随记 —— 在 edge 上看视频会绿屏
  8. iQOO 5系列 120W 超快闪充引爆市场背后的技术突破和积累
  9. 【大数据技术之HBase】初识Hbase(一)
  10. 导致线程死锁的原因?怎么解除线程死锁