
在默认情况下,Ubuntu中只有默认安装帐户是系统管理员帐户,并且不会授予root用户权限.
在管理员帐户下,使用passwd命令为root授予使用root的密码.
但是,在使用useradd时,如果未添加任何参数,则将添加普通帐户.
如何添加新的系统管理员帐户,使用根帐户时的个人操作:
#useradd -mr ***(您要添加的帐户的名称)

然后
#paddwd ***(新添加的帐户名)
可以使用useradd --help查看useradd参数说明.
-m用于创建帐户主目录,默认情况下不会创建.
-r用于创建系统管理员帐户

当时还不了解另一个参数-s,只有在以后出现问题时才发现它.
使用此方法创建用户并切换到该用户时,您会发现ll命令无法使用,并且环境似乎不是默认的bash.
是的,在ubuntu中创建新用户的默认环境不是bash.
可以使用useradd -D命令查看用于创建新用户的特定ubuntu默认值.
HOME = / home

INACTIVE = -1
EXPIRE =
SHELL = / bin / sh
SKEL = / etc / skel
CREATE_MAIL_SPOOL =否

可以肯定的是linux创建管理员用户,默认值是sh,而不是使用CentOS的默认bash(如Bird Brother).
要将bash用作默认的shell环境,如下所示:
#useradd -s / bin / bash -mr ***
修改默认的shell环境.
更改外壳环境的另一种方法是修改/ etc / passwd文件.
新创建的帐户行的末尾是默认的shell环境.
但是,最好在创建帐户时对其进行修改.
// ****** //我在这里使用root添加了一个帐户,但是您也可以使用系统管理员添加一个系统管理员帐户,而不必使用root
// ****** //用法: $ sudo useradd -s / bin / bash -mr ***. 毕竟linux创建管理员用户,无需root也可以使用root,从而降低了风险.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-238015-1.html
加油