linux添加用户user1命令,Linux添加用户命令useradd
简单讲述下Linux添加用户命令useradd的使用方法。
1、用户添加命令useradd
[root@localhost user1]# useradd [选项] 用户名
选项:
-u UID:手工指定用户的UID号
-d 家目录:手工指定用户的家目录
-c 用户说明:手工指定用户的说明
-g 组名:手工指定用户的初始组
-G 组名:指定用户的附加组
-s shell: 手工指定用户的登录shell。默认是/bin/bash
也就是说我们可以自定义新添加用户的每个字段。
2、添加默认用户
比如我们添加下面这样一个用户mag,然后大家看随之都哪些文件被同时添加了。
[root@localhost ~]# useradd mag
然后我们分别用grep命令和ls 命令来查看是不是自动生成了这些用户信息。
但是正常不建议大家手工修改这些信息,就系统默认就行了。
[root@localhost ~]# grep mag /etc/passwd
[root@localhost ~]# grep mag /etc/shadow
[root@localhost ~]# grep mag /etc/group
[root@localhost ~]# grep mag /etc/gshadow
[root@localhost ~]# ll -d /home/lamp
[root@localhost ~]# ll /var/spool/mail/lamp
3、指定选项添加用户
我们来试试手工指定用户信息的方式来添加一个用户。
useradd -u 600 -G root,bin -d /home/lamp1 -c “test user” -s /bin/bash mageo
为什么不用-g而是用-G呢?因为如果用-g把新建的用户指定为root默认用户组的话等于又添加了一个root用户,不符合逻辑,所以我们可以用-G把新建用户的附加组设置为root组,如果想设置多个附加组,中间用逗号隔开,比如上面的root,bin就是同时加入了这两个附加用户组。
大家可以自己去尝试。
4、用户默认值文件
A、/etc/default/useradd,我们来打开这个文件看看里面的内容:
linux用户默认值文件
GROUP=100 用户默认组,和我们前面讲的默认是从500开始不太一样,那是因为Linux分公有模式和私有我们,这个是指公有模式,而我们用的都是私有模式。这个大家做过了解就行了。
HOME=/home 用户家目录
INACTIVE=-1 密码过期宽限天数(shadow文件第7字段)
EXPIRE= 密码失效时间(8)
SHELL=/bin/bash 默认shell
SKEL=/etc/skel 模版目录
CREATE_MAIL_SPOOL=yes 是否建立邮箱
B、那么还有另外一个默认值文件。
/etc/login.defs
如图:
linux用户默认值
PASS_MAX_DAYS 9999 密码有效期(5)
PASS_MIN_DAYS 0 密码修改间隔(4)
PASS_MIN_LEN 5 密码最小5位(PAM)
PASS_WARN_AGE 7 密码到期警告(6)
UID_MIN 500 最小和最大UID范围
GID_MAX 60000
ENCRYPT_METHOD SHA512 加密模式
如果我们想修改新建用户的默认值,那就修改这两个配置文件即可。
linux添加用户user1命令,Linux添加用户命令useradd相关推荐
- linux增加用户命令哪些,Linux基础命令:增加用户
Linux基础命令:增加用户 来源:互联网 作者:佚名 时间:2013-04-10 13:32 我们来看看增加用户的操作.到目前为止,我们都是使用的root用户登录系统,由于root这个用户的权限非常 ...
- 【Linux系统管理】07 软件包管理 08 用户和权限
一 软件包分类 Linux 系统和 Windows 系统之间的软件包是分开的.Windows 系统中的 .exe,.msi 是无法在Linux系统下运行.Linux 系统中的服务器应用是无法在 Win ...
- linux查看所有用户家目录,linux – 允许用户读取其他用户的主目录
我是系统管理的新手,我有一个与权限相关的查询.我有一个叫做管理的小组.在管理组内部,我有用户user1,user2,user3,超级用户.所有用户都在管理组中.现在,我需要为用户超级用户授予权限,以便 ...
- php linux 常用命令,Linux常用命令整理
文件.目录类 cd # 返回 home 目录(相当于cd ~) cd .. ...
- sudo命令及权限管理命令
一.sudo命令 概念: sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等.这样不仅减少了roo ...
- Linux学习-25-useradd命令:添加新的系统用户
8.9 Linux useradd命令:添加新的系统用户 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号.用户组.主目录和登录Shell等资源.刚添加的账号是被锁定的,需设置密码,才可 ...
- mysql useradd_一天一个linux基础命令之添加用户useradd
添加用户 useradd 1.命令格式useradd [options] USERNAME 2.命令功能 useradd命令用于Linux中创建的新的系统用户.useradd可用来建立用户帐号.帐号建 ...
- linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...
linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...
- linux命令的添加用户,Linux基础命令---添加用户useradd
useradd 创建新的系统用户,useradd指令只能以管理员的身份运行,创建的用户都在"/etc/passwd"文件中.当不加-D参数,useradd指令使用命令列来指定新帐号 ...
最新文章
- AR独角兽的死亡教训:融资3亿美元,成投资人木偶,营销大于技术
- 只用我的提取程序取了800多条产品信息
- Sqlserver2008日志压缩
- cmake静态编译以及安装带有opencv的静态库并调用
- 假设检验之t检验详解
- 【Nightingale (夜莺)监控系统安装配置】
- AM、FM、PM调制技术
- 聊一聊进程、线程和协程以及线程的那些“锁“事
- [HNOI2018]毒瘤
- 信息检索(IR)笔记1: 倒排索引(Inverted Index)
- 优雅的使用vue+Dcloud(Hbuild)开发混合app
- mysql表analyze,ANALYZE TABLE语句如何帮助维护MySQL表?
- 前列腺穿刺活检技术发展
- 立创梁山派GD32F450ZGT6--通过PCA9685控制16路舵机
- 快速傅立叶变换:FFT算法原理及C++实现
- mysql导入excel为什么丢行_Excel导入mysql数据丢掉
- 简报a4纸的html页面,简报模板
- python 爬虫抓取某电商页面的商品价格
- pat甲级 第一章 字符串1-10 自用
- 智合同丨广告合同的审查技巧和方法
热门文章
- 离线数仓——(新增用户业务指标,每日新增用户明细表,留存用户业务指标,用户留存明细表)
- springboot 返回json串含有斜杠
- vsphere update manager
- 计算机在职研究生是学历教育吗,2019年报考计算机技术在职研究生毕业之后为什么还是本科学历呢...
- 面试90%会问到的200+Java面试题汇总(含答案解析)
- pat basic 1026 程序运行时间
- 【超简单方法】ubantu18.04.2安装最新显卡驱动
- 苹果air3安兔兔html5是什么,iPad Air 3的5大预测重点!
- Java 数组常用方法大全
- NLP关系抽取和事件抽取