1,查看帮助
[root@davidserver ~]# useradd -h
useradd: invalid option -- 'h'
Usage: useradd [options] LOGIN
Options:
-b, --base-dir BASE_DIR base directory for the home directory of the
new account
-c, --comment COMMENT GECOS field of the new account
-d, --home-dir HOME_DIR home directory of the new account
-D, --defaults print or change default useradd configuration
-e, --expiredate EXPIRE_DATE expiration date of the new account
-f, --inactive INACTIVE password inactivity period of the new account
-g, --gid GROUP name or ID of the primary group of the new
account
-G, --groups GROUPS list of supplementary groups of the new
account
-h, --help display this help message and exit
-k, --skel SKEL_DIR use this alternative skeleton directory
-K, --key KEY=VALUE override /etc/login.defs defaults
-l, --no-log-init do not add the user to the lastlog and
faillog databases
-m, --create-home create the user's home directory
-M, --no-create-home do not create the user's home directory
-N, --no-user-group do not create a group with the same name as
the user
-o, --non-unique allow to create users with duplicate
(non-unique) UID
-p, --password PASSWORD encrypted password of the new account
-r, --system create a system account
-s, --shell SHELL login shell of the new account
-u, --uid UID user ID of the new account
-U, --user-group create a group with the same name as the user
-Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping
or
useradd [-u UID] [-g initial_group] [-G other_group] -[Mm] [-c 说明栏] [-d home] [-s shell] username
参数:
-u :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个帐号;
-g :后面接的那个群组名称就是我们上面提到的 initial group 啦~
该 group ID (GID) 会被放置到 /etc/passwd 的第四个栏位内。
-G :后面接的群组名称则是这个帐号还可以支援的群组。
这个参数会修改 /etc/group 内的相关资料喔!
-M :强制!不要建立使用者家目录
-m :强制!要建立使用者家目录!
-c :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~
-d :指定某个目录成为家目录,而不要使用预设值;
-r :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs)
-s :后面接一个 shell ,预设是 /bin/bash 的啦~
2,实例
创建普通帐户
useradd fdfs
创建系统帐户
useradd fdfs -r
创建指定shell环境用户
userfdfs fdfs -s "/bin/sh"
分享到:
相关推荐
本资料“linux命令详解之useradd命令使用方法共9页.pdf”深入解析了`useradd`命令的各个方面,包括基本用法、选项参数以及在实际管理中的应用。下面我们将详细探讨`useradd`命令的相关知识点。 首先,`useradd`命令...
在深入探讨Ubuntu中`useradd`与`adduser`的区别之前,我们首先应当明确这两个命令在用户管理中的核心角色。`useradd`和`adduser`都是用于在Linux系统(尤其是Ubuntu)上创建新用户的工具,尽管它们表面上看似功能...
本课件"Linux基础课件新增用户useradd命令共10页.pdf"将深入讲解如何使用`useradd`命令来添加新的系统用户,包括其工作原理、参数选项以及相关的用户管理概念。 `useradd`命令的基本语法是: ```bash useradd [选项...
本文将深入探讨`useradd`命令以及它与`adduser`命令之间的关系,并提供具体的代码示例来指导如何使用`useradd`添加用户。 首先,让我们澄清`adduser`和`useradd`之间的关系。在大多数基于Linux的系统中,这两个命令...
这里我们将深入探讨它们的用法、参数以及常见操作实例。 首先,`useradd` 是系统级命令,它直接调用 `/etc/login.defs` 文件中的默认配置来创建用户。而 `adduser` 在某些发行版中是 `useradd` 的一个包装器,它...
在本实验中,我们使用 `useradd` 命令新建用户 `student`,并使用 `passwd` 命令修改其密码为 `student123`。然后,我们使用 `groupadd` 命令新建组 `students`,并使用 `groupdel` 命令删除该组。 用户管理命令 ...
使用命令:`groupadd stuff` 创建名为 stuff 的组,然后使用 `useradd` 命令添加用户,例如:`useradd -g stuff user1` 添加名为 user1 的用户到名为 stuff 的组中。 2. 创建一个名为 user0 的用户,设置其密码,并...
5. 创建用户`xu`和`liu`,使用`useradd xu`和`useradd liu`,然后使用`cp -r /home/xu/* /home/liu/`将/xu目录中的文件复制到/liu目录。 6. 列出/home目录下所有文件(包括隐藏文件),使用`ls -la /home`。 7. 在...
创建用户通常使用`useradd`命令,如`useradd ztg`。 接着,尝试以ztg用户身份运行`useradd`命令来创建新用户user1,你会发现作为非root用户,ztg没有权限执行此操作,因为添加或删除用户是需要root权限的。 为了...
注意,官方推荐不要使用root用户,但也可以创建一个具有root权限的用户,如"spotlight1",命令是`useradd -g root -G root spotlight1`,并同样设置密码。 2. 安装必要的监控工具,例如sysstat,它包含了如sar等...
这篇实验报告涵盖了Linux操作系统中的基本操作,...实验结束后,学生表示通过实际操作对Linux的文件管理、用户和用户组管理以及权限管理有了更深入的理解,这将有助于在未来的工作或学习中更好地使用和管理Linux系统。
### 深入理解Linux常用命令 #### 时间日期类 - **`date`**: 显示或设置系统的日期和时间。 - **`cal`**: 显示指定月份的日历。 - **`shutdown`**: 关闭或重启系统。 - **`apt`**: 这个命令可能有误,如果是用于更新...
理解用户ID(UID)和组ID(GID),以及如何使用"useradd"、"userdel"、"groupadd"和"groupdel"命令创建和删除用户及组,将使你更有效地管理用户权限。 此外,文件系统管理是Linux管理员的核心技能之一。了解ext2、...
# 使用useradd命令创建用户,如果该命令不可用,可以使用adduser(在某些发行版中) if ! command -v useradd &> /dev/null; then echo "useradd命令未找到,尝试使用adduser..." adduser "$username" else ...
在Linux操作系统中,掌握基础命令是使用和管理系统的必备技能。文档"Linux基础命令注释大全.docx"涵盖了多个常用且重要的Linux...通过实践和查阅手册,你可以深入理解每个命令的功能,并能灵活运用它们来完成各种任务。
- 添加用户:使用`useradd`命令创建新用户,如`useradd a1`。 - 设置密码:使用`passwd`命令设置新用户的密码,如`passwd a1`。 - 查看用户信息:使用`grep`命令搜索/etc/passwd和/etc/shadow文件来查看用户详细...
使用`useradd`命令可以创建新用户,如`useradd netseek`。接着,通过`passwd`命令为新用户设置密码,如`passwd netseek`。查看用户信息可以查看`/etc/passwd`和`/etc/group`文件。若要删除用户,可以使用`userdel`,...
Linux基础教程还会深入到系统配置和管理中,比如用户和组管理,理解用户和组ID(UID和GID)的重要性,以及如何通过命令如useradd、userdel、groupadd和groupmod来管理用户和组。网络配置也是关键部分,用户将学习...
- 使用`useradd [学号]`命令创建新用户。 - 使用`passwd [学号]`命令为新用户设置密码。 - 登录后使用`whoami`命令查看当前用户。 7. **创建目录和文件**: - 使用`mkdir /home/lab/mylab`命令创建目录。 - ...