useradd

  • -c comment
    给账户添加注释信息,说明此账户的是干什么用的,有些linux上把它作为用户的全名
  • -d dir
    为用户指定主目录;如果不指定,将使用 /etc/default/useradd中HOME指定的路径建立主目录,主目录名称为用户名
  • -m
    此选项会检查-d指定的主目录是否存在,如果不存在则创建它;如果没有指定主目录,则以/etc/default/useradd中HOME的值创建一个以账户名为名字的目录
  • -k
    skel如果没有此选项 -m会以/etc/default/useradd中SKEL指定的目录为模板创建用户主目录;如果指定了则以指定的目录创建主目录。模板内容一般包括用户登录后的一些设定,如.profile等
  • -M
    不创建主目录,即使-d指定了主目录
  • -u uid
    指定用户的ID,如果不指定,系统会根据/etc/login.defs中UID_MIN分派一个,比如,UID_MIN值为1000,系统已经有一个1001的账户,则系统会分派1002给此账户。
  • -g gid
    指定用户所属的组的组ID,/etc/login.defs中有一个GID_MIN,使用方法和UID_MIN一样
  • -G [gname1,gname2 ...]
    这里指定用户所属的次要的组 参数为以","分隔的组名称;此选项会修改/etc/group对应组名的第四个字段,比如 -G指定了组名sys,如果这个组存在,就会在sys对应的行上写入",username"
  • -r
    创建一个系统账户;系统账户的ID由/etc/login.defs中SYSTEM_UID_MIN指定
  • -s shell
    指定用户的登录Shell,此shell必须是/etc/shells中的一;如果不指定,会使用/etc/default/useradd中SHELL指定默认值
  • -p
    指定账户的密码;如果不指定,系统会在/etc/shadow中此账户的密码字段里写一个"!",表示此账户禁用,可以用passwd给用户设定密码;如果指定了密码,系统会调用API crypt( )把密码加密(/etc/shadow中保存的是加密后的密码,只有root可以修改,同组账户可以查看);加密方法可以查看crypt:man 3 crypt,由此还可以知道,密码中可以包含64种字符,用正则表达式表示:[a–zA–Z0–9./]。

useradd还有一些和密码有效期有关的选项,具体请看man。

转载于:https://www.cnblogs.com/wentao79/archive/2010/01/21/1653633.html

Linux的useradd相关推荐

  1. linux中useradd的文件路径,linux的useradd命令详细解释

    Linux中的useradd命令顾名思义就是添加用户的命令.下面由学习啦小编为大家整理了Linux的useradd命令的详细解释的相关知识,希望对大家有帮助! linux的useradd命令的详细解释 ...

  2. linux中useradd命令的使用详解

    今天小编给大家分享的是linux中useradd命令的使用详解,相信很多人都不太了解,为了让大家更加了解linux中useradd命令的使用详解,所以给大家总结了以下内容,一起往下看吧.一定会有所收获 ...

  3. Linux下useradd命令与adduser命令的区别(adduser更适合初级使用者,useradd比较适合有些高阶经验的使用者)

    文章目录 Linux下useradd命令与adduser命令的区别 man useradd man adduser Linux下useradd命令与adduser命令的区别 Linux下创建用户时会用 ...

  4. Linux 用户(useradd/userdel/groupadd/groupmod

    用户操作 linux用户操作保证了系统的安全性 /etc/passwd 文件 查看用户信息 /etc/shadow 用户信息加密 添加用户 用来向Linux系统添加新用户的主要工具是 useradd ...

  5. Linux下useradd与adduser的区别

    Linux下创建用户时会用到useradd和adduser这两个命令,他们的区别如下: 1.使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将 ...

  6. linux命令--useradd/userdel

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

  7. linux系统useradd及周边命令和概念详解

    在Linux 系统中,所有的用户和组像一个国家.如果国家要繁荣昌盛的话,需要治理得当,需要有主席或者总统,以及地方官员和老百姓组成.在linux 中如果你对安全需求比较苛刻,完全可以限制用户的各种行为 ...

  8. linux怎么安装useradd命令,Linux下useradd命令

    useradd · -c comment 给账户添加注释信息,说明此账户的是干什么用的,有些linux上把它作为用户的全名 · -d dir 为用户指定主目录:如果不指定,将使用 /etc/defau ...

  9. linux中useradd存放位置,Linux useradd命令详解:添加新的系统用户

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

最新文章

  1. linux系统怎样连手机,Linux下手机与蓝牙的连接配置
  2. seaborn使用displot函数实现多面板直方图(Multi-panel)可视化:使用set_title函数自定义设置多面板直方图标题(Multi-panel histograms’ title)
  3. 网站优化常见的五个易错点!
  4. 怎样在spyder中暂停程序的运行
  5. 17. 维基百科的高性能架构设计分析
  6. Archlinux下启用Thinkpad功能键
  7. mysql错误1215hy000_无法添加外键约束-MySQL错误1215(HY000)
  8. Web入门之VScode连接数据库sql server(超详细)
  9. 19电子设计速成实战宝典pdf_ALTIUMDESIGNER19(中文版)电子设计速成实战宝典
  10. QNAP 警告: NAS 设备正遭受暴力攻击
  11. 如何看待”日光之下,并无新事“
  12. 基于java火车购票系统
  13. Linux断开usb调试命令,Android关闭USB的ADB调试和文件传输功能(禁用USB)【转】
  14. Jupyter Notebook 菜单栏选项全解说
  15. python format使用
  16. tomcat安装apr
  17. 三百六十行对比(旧社会)
  18. iOS相关基础看这篇就够了
  19. 应用宝SDK YSDK登录验证服务端
  20. 如何解决微信屏蔽app下载链接

热门文章

  1. html5 自制播放器
  2. 微信测试号开发 服务器 token验证
  3. mysqlreport
  4. 字节跳动智能创作实验室-图像团队2022秋招正式批开启
  5. 用 X 光检测新冠肺炎?也许孪生网络+迁移学习是更好的选择!
  6. DeepLesion 更新下载
  7. 自监督学习在CV领域研究进展总结
  8. 奥迪推出大型自动驾驶数据集A2D2
  9. PyTorch 1.3发布!能在移动端部署,支持Colab云TPU,阿里云上也能用
  10. StegaStamp:加州大学伯克利分校开源神奇的照片隐写术,打印的照片能当二维码用...