发布网友 发布时间:2022-04-23 06:00
共2个回答
热心网友 时间:2022-05-31 12:14
useradd的帮助中有一行:
-p, --password PASSWORD encrypted password of the new account
意思是说,用-p选项指定加密的密码,通过useradd的man page:
Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.
You should make sure the password respects the system's password policy.
也可以看到,这个选项并不推荐使用。
实际上,通过useradd -p abc abc 这个命令,将使abc这个账户的加密后的密码为abc,而密码原文并不是abc。
可以这样,用# passwd abc或echo ‘abc:abc' | chpasswd 来强制改变abc账户的密码为abc
热心网友 时间:2022-05-31 12:15
朋友,你命令参数没有用对,参照一下命令参数
linux useradd参数
useradd [-c comment]:介绍[-d home_dir]:家目录
[-e expire_date]:default_expire_date [-f inactive_time]:default_inactive
[-g initial_group]:主要组 default_group[-G group[,...]]:附加组
[-m [-k skeleton_dir] | -M] [-s shell]:/bash/shell default_shell]
[-u uid [ -o]] [-n] [-r] login
所以我建议你可以
1、useradd -G (组名) (用户名)
2、useradd (用户名) passwd (用户名)