通过编辑配置文件添加 cent os 用户
Adding cent os user by editing configuration file
我在工作中使用分 os 6。对于教育 purposes 我想通过仅编辑配置 files.I 将用户添加到 cent os 知道我们可以通过 useradd 命令轻松添加用户并使用 passwd 命令更改密码。但是我需要使用上面提到的方式。为此,我首先需要了解我必须更改哪些文件
通过搜索我发现以下文件负责处理用户
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow
我所做的是首先使用 useradd 命令添加用户,然后研究在上述文件中创建的命令字符串。然后我尝试使用 VI 编辑器手动编辑文件来复制它。复制每一行字符串后,我在 /home 中为我的新用户创建了一个目录。我重新启动 VM 并尝试以手动创建的用户身份登录。我可以毫无问题地登录,但终端显示 bash-4.1$ 而不是我的用户名。但是当我使用 whoami 终端时,我的用户名正确打印出来了。
我的问题是
是否需要修改任何其他文件才能成功添加用户?
通过手动添加用户,用户 lost 有哪些功能?
如何为手动创建的用户创建 MD5 散列密码?
我知道这对你来说可能有点奇怪。但我需要完全按照这种方式进行。如果这个问题不合适,请在不投票的情况下告诉我
感谢
这些是基本要素,显然您需要为该用户创建一个具有适当权限的主目录,以及任何其他用户特定的资源。
您可能还想阅读可插入身份验证模块或 PAM。这为 Linux 提供了超越密码、组、影子文件的增强身份验证功能。
另请检查 GETPWNAM() 系统调用。
=D 享受 Posix!
以下密码哈希创建服务器故障。
REF:https://unix.stackexchange.com/questions/81240/manually-generate-password-for-etc-shadow
我在工作中使用分 os 6。对于教育 purposes 我想通过仅编辑配置 files.I 将用户添加到 cent os 知道我们可以通过 useradd 命令轻松添加用户并使用 passwd 命令更改密码。但是我需要使用上面提到的方式。为此,我首先需要了解我必须更改哪些文件
通过搜索我发现以下文件负责处理用户
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow
我所做的是首先使用 useradd 命令添加用户,然后研究在上述文件中创建的命令字符串。然后我尝试使用 VI 编辑器手动编辑文件来复制它。复制每一行字符串后,我在 /home 中为我的新用户创建了一个目录。我重新启动 VM 并尝试以手动创建的用户身份登录。我可以毫无问题地登录,但终端显示 bash-4.1$ 而不是我的用户名。但是当我使用 whoami 终端时,我的用户名正确打印出来了。
我的问题是 是否需要修改任何其他文件才能成功添加用户? 通过手动添加用户,用户 lost 有哪些功能? 如何为手动创建的用户创建 MD5 散列密码?
我知道这对你来说可能有点奇怪。但我需要完全按照这种方式进行。如果这个问题不合适,请在不投票的情况下告诉我
感谢
这些是基本要素,显然您需要为该用户创建一个具有适当权限的主目录,以及任何其他用户特定的资源。
您可能还想阅读可插入身份验证模块或 PAM。这为 Linux 提供了超越密码、组、影子文件的增强身份验证功能。
另请检查 GETPWNAM() 系统调用。
=D 享受 Posix!
以下密码哈希创建服务器故障。
REF:https://unix.stackexchange.com/questions/81240/manually-generate-password-for-etc-shadow