linux中groupadd命令详解,adduser和addgroup命令讲解
在Alpine Linux下创建用户和组命令分别是adduser和addgroup,本文主要介绍这两个命令相关参数及使用。
adduser
adduser [OPTIONS] USER [GROUP]
1
adduser[OPTIONS]USER[GROUP]
adduser创建新用户或将用户添加到组
-h DIR:创建用户时指定用户家目录位置,默认/home/NAME
-g GECOS:用户备注信息,即/etc/passwd第五个字段
-s SHELL:指定用户所使用的shell,默认/bin/ash
-G GRP:指定用户所属的组
-S:创建系统用户(UID号100~999),创建系统用户时不自动创建组,默认情况下创建用户时会同时创建一个与账号同名的组
-D:创建用户时不创建密码
-H:创建用户时不创建用户家目录
-u UID:指定用户UID
-k SKEL:指定骨骼框架目录位置,默认/etc/skel,其实就是用来放置新用户配置文件的,添加一个新用户时,会将该框架目录中的文件复制到新用户的家目录下。
例:创建骨骼框架目录为/etc/skel/,在/etc/skel/目录下touch一个123.txt,创建新用户whsir并指定/etc/skel/,创建后可发现,在whsir用户的家目录下存在123.txt文件了,这个文件就是我们刚才touch的文件。
mkdir /etc/skel/
touch /etc/skel/123.txt
adduser whsir -k /etc/skel/
ls /home/whsir/123.txt
1
2
3
4
mkdir/etc/skel/
touch/etc/skel/123.txt
adduserwhsir-k/etc/skel/
ls/home/whsir/123.txt
addgroup
addgroup [-g GID] [-S] [USER] GROUP
1
addgroup[-gGID][-S][USER]GROUP
addgroup一般情况下创建用户的同时会创建组,包括其ID号,在实际使用中addgroup使用较少。
-g GID:用户组GID
-S:创建系统组(GID100~999)
一些例子:
创建一个用户,用户名是whsir(默认会同时创建一个whsir的组)
adduser whsir
1
adduserwhsir
创建一个用户,用户名是whsir,其UID是1200(默认情况下UID和GID是一样的)
adduser whsir -u 1200
1
adduserwhsir-u1200
创建一个用户,用户名是whsir,不创建密码,不创建用户家目录,其UID是1200
adduser whsir -u 1200 -D -H
1
adduserwhsir-u1200-D-H
创建一个用户,用户名是whsir,不创建密码,不创建用户家目录,其UID是1200,指定用户shell是/sbin/nologin
adduser whsir -u 1200 -D -H -s /sbin/nologin
1
adduserwhsir-u1200-D-H-s/sbin/nologin
~微信打赏~
赏
分享到:
linux中groupadd命令详解,adduser和addgroup命令讲解相关推荐
- Linux中etc目录详解
Linux中etc目录详解 /etc目录 包含很多文件.许多网络配置文件也在/etc 中. /etc/rc or/etc/rc.d or/etc/rc*.d 启动.或改变运行级时运行的sc ...
- linux 中 sigaction 函数详解
linux 中 sigaction 函数详解 一.函数原型 sigaction 函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作) int sigaction(int signum, ...
- Linux中fork()函数详解
Linux中fork()函数详解 一.fork入门知识 一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事, ...
- IP命令详解(强大的命令)
IP命令详解(强大的命令) 简介 语法结构 OPTIONS选项 OBJECT对象 COMMAND命令 ARGUMENTS IP address ip link 语法 ip route 用法 显示路由信 ...
- 批处理for命令详解(转) 批处理for命令详解
批处理for命令详解(转) 批处理for命令详解 2008-03-07 11:00 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直 ...
- Linux中的crontab详解
linux系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另外, 由于使用者自己也可以设置计划任务,所以, L ...
- Tracert命令详解,路由跟踪命令tracert命令怎么用?网络管理员的法宝,新睿云给您详解
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径.Tracert命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机 ...
- mmc命令 uboot_uboot mmc命令详解Nand flash uboot 命令详解
uboot mmc命令详解 一:mmc的命令如下: 1:对mmc读操作 mmc read addr blk# cnt 2:对mmc写操作 mmc write addr blk# cnt 3:对mmc擦 ...
- linux中ping命令详解,全面解析Ping命令
Ping是每个人学习都必须接触到的命令,可是Ping在多少人手中只是检测对方是否在线的工具,却并不知道ping的许多其他用途.Ping是电脑系统自带的一个可执行命令,可以用来检测网络是否通畅和网速的快 ...
最新文章
- python求圆柱表面积_python基础知识-字典
- 会议报名丨CSSNLP 2020 第一届中国自然语言处理学生研讨会开放注册
- 推荐一些视觉SLAM的深度学习方法(下)
- odoo many2one
- 空腹吃香蕉对身体好吗?哪些水果不宜空腹吃
- Linux的Mysql安装CMakeList.txt找不到
- HDU 1536 求解SG函数
- _LVM——让Linux磁盘空间的弹性管理
- 简化java_JAVA之旅-简化java开发
- 华为荣耀 4x 刷机体验 直奔 Android 6.0
- ASP.NET2.0服务器控件之自定义状态管理
- Web安全防御从WAF到应用网关
- 接口没获取到就被使用_使用CompletableFuture时,那些令人头疼的问题
- 《统计学习方法》小结
- 计算机硬件 系统安装维护教程 04系统安装-Win-02:使用Dism++对系统进行初始化前配置
- python读取lmdb文件_使用python制作LMDB数据库
- 打通最后100米:苏宁小店如何成为家门口的“共享冰箱”
- 2015 沈阳 Frogs
- iOS Instrument使用之Core Animation(图形性能)
- 初识OpenGL (3)片段着色器(Fragment Shader)
热门文章
- 安装VS2008后再安装SQL2005无组件和SQL服务的解决办法
- IDEA编译项目提示程序包不存在,Maven不拉包问题解决办法
- 蓝桥杯ACM简单题-煤球计数 2020-12-22
- java导入csv分隔符_基于Java的CSV格式文件处理(excel逗号分隔符文件) | 学步园...
- windows 10设置host
- 《如何阅读一本书》书中的精髓:如何通过有效的阅读方法和技巧来增进我们的理解力,从而提高心智,让我们在阅读中收获成长。
- hub设备_不到150的十口分线器:ORICO USB3.0集线器HUB上手
- Ansible 安装以及常用命令
- 清爽好用的开源导航源码
- 任务栏多窗口点击应用默认上一次使用的窗口