useradd命令创建用户
useradd命令
首先看一下这个命令的参数
选项: -b, --base-dir BASE_DIR 新账户的主目录的基目录 -c, --comment COMMENT 新账户的 GECOS 字段 -d, --home-dir HOME_DIR 新账户的主目录 -D, --defaults 显示或更改默认的 useradd 配置 -e, --expiredate EXPIRE_DATE 新账户的过期日期 -f, --inactive INACTIVE 新账户的密码不活动期 -g, --gid GROUP 新账户主组的名称或 ID -G, --groups GROUPS 新账户的附加组列表 -h, --help 显示此帮助信息并推出 -k, --skel SKEL_DIR 使用此目录作为骨架目录 -K, --key KEY=VALUE 不使用 /etc/login.defs 中的默认值 -l, --no-log-init 不要将此用户添加到最近登录和登录失败数据库 -m, --create-home 创建用户的主目录 -M, --no-create-home 不创建用户的主目录 -N, --no-user-group 不创建同名的组 -o, --non-unique 允许使用重复的 UID 创建用户 -p, --password PASSWORD 加密后的新账户密码 -r, --system 创建一个系统账户 -s, --shell SHELL 新账户的登录 shell -u, --uid UID 新账户的用户 ID -U, --user-group 创建与用户同名的组 -Z, --selinux-user SEUSER 为 SELinux 用户映射使用指定 SEUSER
例子:
创建一个用户,并指定用户的家目录、用户组,并且立即创建家目录
useradd -m -d /data/home/gdh -g lab206 gdh
记住加上-m
参数,会自动创建不存在用户家目录
注意:如果想不创建新的家目录而是利用之前已经存在的家目录,那么不能加上-m
参数
创建好之后,利用passwd
来设置密码
passwd gdh
但是这样创建完成之后切换到该用户时,无法使用bash,所以需要设置一下
usermod -s /bin/bash gdh
修改用户信息
将用户添加到指定的用户组
- 可以使用命令将用户添加到sudo用户组:
usermod -aG sudo user0;这儿的a参数代表追加 。或者命令 # gpasswd –a user0 sudo;
- 这里的sudo当然也可以改成其他的用户组
groups 查看当前登录用户的组内成员
groups gliethttp 查看gliethttp用户所在的组,以及组内成员
whoami 查看当前登录用户名
/etc/group文件包含所有组
/etc/shadow和/etc/passwd系统存在的所有用户名
useradd命令创建用户相关推荐
- linux环境中通过useradd命令,创建用户的时候指定用户的base-dir
需求说明: 今天一个同事,问了一个这样的问题,在linux环境中,创建用户的时候,默认的是在/home目录下创建一个与用户名相同的家目录, 如何能够将这个/home更换成一个其他的,比如/opt/ap ...
- linux创建用户命令代码,useradd命令 – 创建用户
useradd命令用来创建新的用户或更改用户的信息. useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.使用useradd指令所建立的帐号,实际上是保存在/etc/pas ...
- 7.1 useradd:创建用户
7.1 useradd:创建用户 1 使用useradd 常规添加用户工作原理流程 在使用useradd命令时,若不加任何参数选项,后面直接跟所添加的用户名,那么系统首先会读取/etc/login.d ...
- Oracle数据库的常用命令(创建用户、用户授权、用户登录、表空间、备份还原 )
Oracle数据库的常用命令 Oracle数据库的常用命令 一.创建用户及授权相关命令 二.用户登录相关命令 三.表空间相关命令 四.备份的还原 Oracle数据库的常用命令 一.创建用户及授权相关命 ...
- ubuntu命令创建用户无法登入问题
ubuntu在命令行新建用户后无法进入桌面的原因 在命名行模式下 用useradd新建一个用户后 在图形界面输入密码无法登陆 这是因为未对新建的用户进行任何配置 用adduser命令新建用户即可进入桌 ...
- 添加账号Linux命令,linux使用useradd命令添加用户
一,useradd添加用户 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] ...
- linux ubuntu无法登陆,新手入门求解答!ubuntu命令创建用户无法登入问题!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用法:useradd [选项] 登录 useradd -D useradd -D [选项] 选项: -b, --base-dir BASE_DIR 新账户 ...
- mysql命令创建用户_使用MySQL命令行新建用户并授予权限的方法
MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的ro ...
- 在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:...
在~/.bash_profile中加入以下代码,若无该文件可自行创建: Java代码 vi ~/.bash_profile #加入 #export PS1='[u@h W]$' 大写W代表最后路径 ...
最新文章
- wordpress acf字段 不同样式_WordPress强大搜索功能如何实现?安装Ivory Search插件
- php file size,PHP filesize() 函数
- Ten ways to improve the performance of large tables in MySQL--转载
- Scala AKKA入门示例
- python截取后三位元素_python – 如何从BeautifulSoup的表中获取第一个和第三个td?...
- go语言之行--golang核武器goroutine调度原理、channel详解
- 为了帮粉丝完成毕业设计,我发现了一款私活神器
- LeetCode算法入门- Roman to Integer Integer to Roman -day8
- BGP——双AS配置
- Linux服务跟随启动,Linux—添加开机启动(服务/脚本)
- golang笔记——数据类型
- uniapp 表单提交图片跟其他填写数据_记录第一次实现表单数据提交到数据库
- 华为ensp命令大全_计算机网络 实验六----eNSP基础解答
- oracle单引号和双引号的区别
- 密码学-代数数论基本知识
- 如何解决 Win10 卡顿的问题
- 华人运通高合HiPhiX维修手册电路图技术培训用户手册资料
- js 手机或者座机电话号码验证
- 笔记本无线网口共享网络给以太网口
- android 照片裁剪_如何在Android上裁剪和编辑照片