useradd 创建用户

1.命令功能

useradd 创建一个新用户或者更改默认新用户信息。

2.语法格式

useradd  option  username

useradd  -D  option

参数选项

选项

选项说明

-c

新用户passwd文件中的说明栏(冒号分割第5栏)

-d

新用户的登录时的家目录

-e

用户被禁用时间。零时账号 日期YYYY-MM-DD格式。

-g

指定用户对应组,用户组必须为系统现有组名称。

-G

定义用户为多个不同组的成员。每个用户组用逗号隔开。

-f

密码过期后,账号被彻底禁用之前的天数。0表示立即禁止。

-M

不建立用户家目录,创建虚拟用户时一般不需要建立家目录,部署应用服务时则需要创建虚拟用户。

-u uid

用户ID值。

useradd –D :改变新建用户的预设值。

3.使用范例

范例1 不加选项添加新用户

[root@cxf ~]# useradd notepad
[root@cxf ~]# ls -ld /home/notepad/
drwx------ 3 notepad notepad 4096 5月 14 02:35 /home/notepad/

在/etc/passwd文件中查看notepad有关信息

[root@cxf ~]# grep -w notepad /etc/passwd   #-w 以单词模式查看内容
notepad:x:504:504::/home/notepad:/bin/bash

范例2 –g –u选项示例

[root@cxf ~]# groupadd -g 800 sa       #添加组,组ID值为800
[root@cxf ~]# useradd -g sa -u 850 book #添加用户book,指定组sa,用户ID值为850
[root@cxf ~]# id book
uid=850(book) gid=800(sa) 组=800(sa)

范例3 创建不能登录的用户

[root@cxf ~]# useradd -M -s /sbin/nologin test
[root@cxf ~]# grep -w test /etc/passwd
test:x:506:506::/home/test:/sbin/nologin
[root@cxf ~]# ls -l /home
总用量 28
drwx------ 3 ett ett 4096 5月 20 17:30 ett
drwx------. 2 joe joe 4096 4月 14 19:26 joe
drwx------ 3 notepad notepad 4096 5月 14 02:35 notepad
[root@cxf ~]# grep -w test /etc/shadow
test:!!:17671:0:99999:7:

说明:-M不创建家目录,-s指定用户登录shell,/sbin/nologin表示禁止登录。

生产场景不部署nginx,mysql等服务时经常用到。

范例4 useradd –D使用方法

useradd –D 修改用户的初始配置文件/etc/default/useradd

useradd 创建用户的更多相关文章

  1. Linux不使用useradd创建用户

    手动创建用户的全过程:需要管理员权限. 1.在/etc/group中添加用户所属组的相关信息.如果用户还有辅助组则在对应组中加入该用户作为成员. 2.在/etc/passwd和/etc/shadow中 ...

  2. 6、Linux基础--文件类型、属性信息、创建用户与用户组

    笔记 1.晨考 1.解析映射文件 /etc/hosts 2.磁盘挂载文件 /etc/fstab 3.设置开机自启动脚本的步骤 1.修改/etc/rc.local 2.设置可执行权限 chmod +x ...

  3. useradd adduser linux创建用户、设置密码、修改用户、删除用户

    创建用户.设置密码.修改用户.删除用户: useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明:新创建的用户会在/h ...

  4. 一起来学习linux创建用户useradd命令

    linux创建用户useradd命令 原文地址:linux创建用户useradd命令 http://www.xfcodes.com/linuxcmd/user/24308.htm 一,adduser与 ...

  5. linux环境中通过useradd命令,创建用户的时候指定用户的base-dir

    需求说明: 今天一个同事,问了一个这样的问题,在linux环境中,创建用户的时候,默认的是在/home目录下创建一个与用户名相同的家目录, 如何能够将这个/home更换成一个其他的,比如/opt/ap ...

  6. linux 用户管理命令useradd、passwd、who、whoami、id、w及创建用户默认值文件

    useradd /usr/sbin/useradd执行权限:rootuseradd [选项] 用户名-u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用户说明:手工指定用户的 ...

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

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

  8. linux使用useradd创建的用户没有目录的解决办法

    转载请注明来源https://www.cnblogs.com/sogeisetsu/p/11401562.html或https://blog.csdn.net/suyues/article/detai ...

  9. 创建用户(adduser和useradd)和删除用户(userdel)及

    一  用户创建命令: # adduser  用户名 # useradd  用户名 1) useradd 与 adduser 的区别 在CentOs系统中: useradd与adduser是没有区别的, ...

随机推荐

  1. python 逻辑运算符and or

    Python中逻辑运算符与C.C++.Golang等语言不太一样. 简单记录下. 1. 都是真或第一个真,第二个假 >>> a = 1 >>> b = 2 > ...

  2. sklearn.feature_extraction.DictVectorizer

    sklearn.feature_extraction.DictVectorizer:将字典组成的列表转换成向量.(将特征与值的映射字典组成的列表转换成向量) 1. 特征矩阵行代表数据,列代表特征,0表 ...

  3. redis的LRU策略理解

    首先看下serverCron中,服务器每次循环执行的时候,都会刷新server.lrulock. int serverCron(struct aeEventLoop *eventLoop, long ...

  4. 阶段3 2.Spring_03.Spring的 IOC 和 DI_5 BeanFactory和ApplicationContext的区别

    核心容器的两个接口.ApplicationContext和BeanFactory 怎么知道对象被创建了呢 我们只需要在实现类里面构造函数内打印输出一段话 然后再这里加上一个断点 运行程序,光标停在这个 ...

  5. 关于使用unittest单元测试框架的一些问题集

    1.使用unittest.TestSuites生成的测试套件,使用HtmlTestRunner运行时报Type Error. 1)是由于使用unittest.TestSuites生成的测试套件里的Te ...

  6. 1 Java基础知识

    1)面向对象的特性有哪些? 答:封装.继承和多态. 2)Java 中覆盖(Override)和重载(Overload)是什么意思? 答:覆盖是指子类对父类方法的一种重写,只能比父类抛出更少的异常,访问 ...

  7. Centos7搭建Open-ldap

    OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,可用于实现统一认证 一.安装环境 安装方式:yum 系统: ...

  8. C# 流与文件(Stream & File & byte[])

    原文:https://www.cnblogs.com/long-gengyun/archive/2010/03/28/1698681.html 文件概述  文件在操作时表现为流,即流是从一些输入中读取 ...

  9. ICPC Asia Nanning 2017 F. The Chosen One (大数、规律、2的k次幂)

    Welcome to the 2017 ACM-ICPC Asia Nanning Regional Contest.Here is a breaking news. Now you have a c ...

  10. [转帖]「白帽黑客成长记」Windows提权基本原理(下)

    「白帽黑客成长记」Windows提权基本原理(下) https://www.cnblogs.com/ichunqiu/p/10968674.html 提权.. 之前还在想 为什么 我的 sqlserv ...