A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: useradd: command not found #Debian apt-get install passwd #Ubuntu apt-get install passwd #Alpine apk add shadow #Arch Linux pacman -S shadow #Kali Linux apt-get install passwd #Fedora dnf install shadow-utils-2 #Raspbian apt-get install passwd #Docker docker run cmd.cat/useradd useradd
您的操作系统可能会有一个稍微不同的 useradd 版本; 在使用它来创建新帐户之前检查您的文档。 本文档涉及在基于 Debian 的 Linux 变体上经常使用的一些选项,但它代表了 useradd 的一般用法。
在不使用 -D 选项的情况下调用时,useradd 命令使用命令行中指定的值加上系统的默认值创建新用户帐户。 根据命令行选项,useradd 命令将更新系统文件,还可以创建新用户的主目录并复制初始文件。
默认情况下,还将为新用户创建一个组(请参阅下面的 -g
,-N
,-U
选项和 USERGROUPS_ENAB
变量)。
useradd [options] LOGIN useradd -D useradd -D [options]
-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中; -d<登入目录>:指定用户登入时的启始目录; -D:变更预设值; -e<有效期限>:指定帐号的有效期限; -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号; -g<群组>:指定用户所属的群组; -G<群组>:指定用户所属的附加群组; -m:自动建立用户的登入目录; -M:不要自动建立用户的登入目录; -n:取消建立以用户名称为名的群组; -r:建立系统帐号; -s<shell>:指定用户登入后所使用的shell; -u<uid>:指定用户id。
用户名:要创建的用户名。
#新建用户加入组: useradd –g sales jack –G company,employees //-g:加入主要组、-G:加入次要组 #建立一个新用户账户,并设置ID: useradd commandnotfound -u 577
需要说明的是,设定ID值时尽量要大于500,以免冲突,因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号
要使这些命令起作用,您必须具有 root 权限。