【Linux】Linux命令: useradd

目录

1、作用

2、命令使用格式

3、常用参数说明

4、示例

5、其他

5.1 /etc/passwd文件说明


1、作用

        useradd命令用于建立用户账户,创建好的账户的信息存储在  /etc/passwd 文本文件中。

2、命令使用格式

useradd [options] name

  • options:参数(可选)
  • name:用户名

3、常用参数说明

  • -d <目录>:指定用户主目录。未指定时,主目录默认为 "/home/用户名" 。
  • -g <用户组>:指定用户所属的用户组。可以用组名,也可以用组ID。未指定时,用户组默认为100 users用户组。
  • -s <Shell>:指定用户登入后所使用的Shell程序。未指定时,默认用 /bin/sh 做Shell程序。
  • -u <uid>: 指定用户ID。
  • -m:自动创建用户主目录。
  • -M:不创建用户主目录。
  • -c <备注>:指定用户备注,即/etc/passwd文件里的注释性描述。
  • -e <有效期限>:指定用户的有效期限。超过有效权限时间后,用户账户被禁用。有效期限使用 "YYYY-MM-DD" 格式的字符串。不设置该参数,默认用户账户永久有效。

4、示例

useradd -d /test/home -g test -s /bin/bash test

5、其他

5.1 /etc/passwd文件说明

        该文件存储着所有的用户信息。文件每一行对应一个用户。每行有7个字段,使用冒号(:)隔开。各字段顺序如下:

用户名:口令:用户ID:组ID:注释性描述:主目录:登录Shell

  • 用户名:代表用户账号的字符串。通常长度不超过8个字符。
  • 口令:该字段存放着加密后的用户口令。但是由于 /etc/passwd 文件对所有用户都可读,存在安全隐患。所以,现在许多 Linux 系统都使用了 shadow 技术,把真正的加密后的用户口令存放到 /etc/shadow 文件中,而在 /etc/passwd 文件的口令字段中只存放一个特殊的字符,例如 "x" 或者 "*" 。
  • 用户ID:一个整数,系统内部用它来标识用户。
  • 用户组ID:表示用户所属用户组,对应 /etc/group 文件里的一条记录。
  • 注释性描述:字段记录着用户的一些个人情况,例如用户的真实姓名、电话、地址等,这个字段并没有什么实际的用途。
  • 主目录:用户登录后的起始工作目录。用户对主目录有读写执行(rwx)的全部权限。
  • 登录Shell:用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即Shell。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanzhyan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值