linux新建了一个用户,没有设置密码的话,那它的默认密码是?

2 02 2 年,我在某个城市。
那天我坐在电脑前,飞快地工作。
屏幕上出现了熟悉的Linux主机界面。
我深吸了一口气,小心翼翼地输入命令:passwd tempuser。
我心想,这是设置新密码的重要一步。
当我按下 Enter 键时,屏幕上出现提示要求我输入新密码。
我立即登录,心想这次必须设置一个复杂的密码,防止被破解。

如何在Linux中添加新用户?使用useradd命令创建新用户账户

Linux如何创建新用户并设置初始密码

要创建新用户并设置密码,必须使用 Linux 命令行。
我会用真实的例子告诉你具体怎么做。

首先让我们创建一个用户并使用 useradd 命令。
例如,如果我使用 2 02 3 年的 Ubuntu 系统,想要添加一个名为“newuser”的新用户,我必须这样输入:
bash sudo useradd -m -s /bin/bash 新用户
在这个命令行中,需要-m,否则必须手动创建主目录,非常麻烦。
-s /bin/bash 允许他使用 Bash Shell 登录。
不然的话,可能不太好用其他的shell。

创建后如何设置密码?您必须使用 passwd 命令:
bash sudo passwd 新用户
系统会要求您输入两次密码。
如果两者都确认,则说明设置成功。
注意密码不能太简单,必须符合系统要求。
例如,不能是“1 2 3 4 5 6 ”。
这种一看就知道的密码肯定行不通。

如果这个新用户需要做一些管理工作,比如重启服务器,你可以给他sudo权限。
在 Ubuntu 上,它通常被添加到 sudo 组:
bash sudo usermod -aG sudo newuser
添加后必须重新登录,否则该权限将不可用。
如果你想更细粒度地控制谁可以sudo,你需要手动修改/etc/sudoers文件,但这很容易做错,所以初学者不应该盲目这样做。

我们来谈谈密码策略,这个非常重要。
例如,您可以指定密码的长度以及密码应包含哪些字符。
使用chage命令设置密码过期时间:
bash sudo chage -M 9 0 新用户
这意味着密码必须在 9 0 天后更改。
创建用户时,您还可以让他们在首次登录后更改密码:
bash sudo passwd -e 新用户
您不能在多个地方使用相同的密码,因此您必须注意这一点。
系统也会有限制。
例如不能太短,必须有几个大写字母和几个小写字母。

UID和GID也很关键。
UID 是用户号,GID 是组号。
例如,如果要显示文件,请使用 ls -l 命令:
bash ls -l test.txt
您可能会看到这样的一行:
-rw-r--r-
1 个新用户 新用户 1 1 月 0. 1 5 1 0:00 test.txt
第一个新用户是UID,表示该文件是该新用户创建的,第二个新用户是GID,表示该文件属于该新用户所在的组。

简单来说,需要使用useradd创建用户,passwd设置密码,usermod添加sudo权限。
密码必须复杂且必须定期更改。
UID和GID是系统用来识别用户的数字,非常重要。
一旦完成这些操作,系统就会安全得多。