adduser和addgroup命令讲解
https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user
在Alpine Linux下创建用户和组命令分别是adduser和addgroup,本文主要介绍这两个命令相关参数及使用。
adduser
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的文件。
1
2
3
4
|
mkdir /etc/skel/
touch /etc/skel/123.txt
adduser whsir -k /etc/skel/
ls /home/whsir/123.txt
|
addgroup
1
|
addgroup [-g GID] [-S] [USER] GROUP
|
addgroup一般情况下创建用户的同时会创建组,包括其ID号,在实际使用中addgroup使用较少。
-g GID:用户组GID
-S:创建系统组(GID100~999)
一些例子:
创建一个用户,用户名是whsir(默认会同时创建一个whsir的组)
1
|
adduser whsir
|
创建一个用户,用户名是whsir,其UID是1200(默认情况下UID和GID是一样的)
1
|
adduser whsir -u 1200
|
创建一个用户,用户名是whsir,不创建密码,不创建用户家目录,其UID是1200
1
|
adduser whsir -u 1200 -D -H
|
创建一个用户,用户名是whsir,不创建密码,不创建用户家目录,其UID是1200,指定用户shell是/sbin/nologin
1
|
adduser whsir -u 1200 -D -H -s /sbin/nologin
|
adduser和addgroup命令讲解的更多相关文章
- 快捷键和功能键、进入DOS命令行的方法、DOS命令讲解、java跨平台原理、JRE和JDK的定义、书写格式
快捷键和功能键A:键盘功能键* a:Tab* b:Shift* c:Ctrl* d:Alt* e:空格 * f:Enter* g:Window* h:上下左右键* i:PrtSc(PrintScree ...
- Linux学习之路--常用命令讲解
Linux常用命令讲解 1.命令格式:命令 [-选项] [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...
- Dos命令讲解
目录 一.什么是DOS 二.启动DOS的多种方法 三.DOS的内部命令与外部命令 四.系统环境变量讲解 增加Path环境变量路径 常见的系统环境变量 五.常用的运行命令 六.DOS使用技巧 设置CMD ...
- Linux:常用命令讲解(系统、防火墙、提权与文件传输)
一.系统用户操作指令 一般在 Linux 系统中有多个账号,但一般不推荐使用 root 账号,因为 root 账号的权限太大,如果账号泄露会有安全隐患: 一般配置软件时也不要在 root 账号下进行: ...
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...
- Linux常用命令之ls、cd、pwd、mkdir命令讲解
ls命令令是Linux最常用的命令之一,也是一条非常古老的命令.在开始学习Linux命令之前,还是想给大家一条建议: 很多同学可能刚开始学习Linux,然后就去买一些教材去学习,教材上面有可能收集了L ...
- Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解
上一章节中,我们了解到了Linux系统的最基础的几个文件处理命令,核心的是ls命令,在今天这章中,我们来继续学习Linux对于文件操作相关的一些命令,比如复制.移动.删除.查看等命令. 1.cp 命令 ...
- Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解
这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义. 权限字符 权限 对文 ...
- Linux常用命令之文件查找which、find、locate命令讲解
在之前的课程中,我们介绍了Linux系统的常用文件处理命令和权限管理命令,今天我们继续来学习Linux操作系统的其他处理命令. 1.文件搜索命令 which 命令解释 命令名称:which 命令所在路 ...
- Linux—curl命令讲解
命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具 ...
随机推荐
- mmap映射类型
文件映射和匿名映射都是操作系统中对于内存映射的两种类型,主要应用于进程间的通信或者大量数据的处理. 文件映射,也就是内存映射文件,是把一个文件或者文件的一部分映射到进程的地址空间,它允许对文件进行随机 ...
- 【题目全解】ACGO排位赛#13
ACGO排位赛#13 - 题目解析 感谢大家参加本次排位赛! T1 - 纪元流星雨 题目链接跳转:点击跳转 也没有特别大的难度,手动模拟一下就可以了. 解题步骤 先计算出这个人一生中第一次看到流星雨的 ...
- 深度学习卷积、全连接层、深度可分离层参数量和FLOPs计算公式
来源 卷积: 输入尺寸 ,卷积核的大小为 * ,输出的尺寸大小为 参数量 (1)不考虑bias:(2)考虑bias: FLOPs (1)不考虑bias 解释:先计算输出的中一个元素需要的计算量, ...
- 前端工程化解决方案webpack使用小结
前端工程化解决方案webpack,模块化.组件化.规范化.自动化,使得前端开发更加高效. 功能:代码压缩混淆.处理浏览器端js的兼容性.以模块化的方式处理项目中的资源 webpack插件:clean- ...
- C#的排序方法 OrderBy
using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.R ...
- AI五子棋_05 公钥加解密 10进制转256进制
AI 五子棋 第五步 恭喜你到达第五步! 我想你一定很艰难,前一步的问题需要大数运算,因为这个算法依赖于质因数分解的复杂度,只有数字相当大时才能保证这个算法难于破解. 这是服务器使用的公钥: 6553 ...
- nginx配置tomcat的反向代理记录
tomcat环境安装 (1)在 liunx 系统安装 tomcat,使用默认端口 8080 * tomcat 安装文件放到 liunx 系统中,解压, tar -xzvf tomcat.xxx * 进 ...
- AI赋能-《用ChatGPT做软件测试》新书上市
图书链接京东: https://item.jd.com/10121763192532.html当当: http://product.dangdang.com/29797547.html内容简介本书以目 ...
- NOIP2024模拟赛13:拆开未来
NOIP2024模拟赛13:拆开未来 写在前面:进制哈希的P不要用998244353会被卡!用131.注意取模为负数的情况! C-重复 一句话题意:给定字符串 \(S\), 问 \(S\) 的所有子串 ...
- 快速激活JRebel的方法
当谈到 JRebel 的激活时,有几种方法可以让您在 IntelliJ IDEA 中使用它.以下是一些选项: 在线激活(推荐): 安装 JRebel 插件后,点击 Jrebel Activation ...