shell命令--useradd

shell命令--useradd

0、useradd命令的专属图床

点此快速打开文章图床_shell命令useradd

1、useradd命令的功能说明

useradd 命令用于建立用户帐号。useradd 可用来建立用户帐号。帐号建好之后,再用 passwd 设定帐号的密码.而可用 userdel 删除帐号。使用 useradd 指令所建立的帐号,实际上是保存在 /etc/passwd 文本文件中。

2、useradd命令的语法格式

SYNOPSIS
    useradd [options] LOGIN

    useradd -D

    useradd -D [options]

3、useradd命令的选项说明

  • -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中。
  • -d<登入目录>:指定用户登入时的启始目录。
  • -D :变更预设值.
  • -e<有效期限>:指定帐号的有效期限。日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。
  • -f<缓冲天数> :指定在密码过期后多少天即关闭该帐号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1。
  • -g<群组> :指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
  • -G<群组>:指定用户所属的附加群组。
  • -m :自动建立用户的登入目录。
  • -M :不要自动建立用户的登入目录。
  • -n:取消建立以用户名称为名的群组.
  • -r :建立系统帐号。
  • -s: 指定用户登入后所使用的shell。默认值为/bin/bash。
  • -u:指定用户ID。该值在系统中必须是唯一的。0~999默认是保留给系统用户账号使用的,所以该值必须大于999。

4、useradd命令的实践操作

范例1:创建普通用户

ls /home/
useradd testuser1
id testuser1  -->查看用户信息
tail -1 /etc/passwd
ls /home/

范例2:创建虚拟用户

ls /home/
useradd -s /sbin/nologin -M testuser2
id testuser2  -->查看用户信息
tail -1 /etc/passwd
ls /home/

范例3:建立一个新用户账户testuser3,并设置 UID 为 1111,主目录为 /usr/testuser3,属于 users` 组

ls /usr/testuser3
useradd -u 1111 -d /usr/testuser3  -g users -m  testuser3  -->加-m 如果主目录不存在则自动创建
id testuser3  -->查看用户信息
tail -1 /etc/passwd
ls /usr/testuser3

『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!

您的资助是我最大的动力!
金额随意,欢迎来赏!

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

如果,想给予我更多的鼓励,求打

因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【MineGi】!

原文地址:https://www.cnblogs.com/MineGi/p/12631669.html