首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过编辑配置文件添加分时os用户

通过编辑配置文件添加分时os用户
EN

Stack Overflow用户
提问于 2015-09-18 18:59:51
回答 1查看 78关注 0票数 0

我的工作用六分钱。出于教育目的,我只想通过编辑配置文件将用户添加到配置文件中,我知道我们可以通过用户添加命令轻松地添加用户,并使用passwd命令更改用户的密码。但我需要使用上面提到的方法。要想做到这一点,首先我需要了解我需要更改的文件是什么

通过搜索,我发现以下文件负责处理用户

代码语言:javascript
运行
复制
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow

我所做的是首先使用useradd命令添加用户,然后研究在上述文件中创建的命令的字符串。然后我尝试用VI编辑器手工编辑文件来复制它。在复制每一行字符串之后,我将在/home中为我的新用户创建一个目录。I重新启动VM并尝试以手动创建的用户身份登录。我可以毫无问题地登录,但终端显示的是bash-4.1$,而不是我的用户名。但是当我使用终端时,会正确地打印我的用户名。

我的问题是,是否还有其他文件需要修改才能成功地添加用户?通过手动添加用户,用户丢失了哪些功能?如何为手动创建的用户创建MD5散列密码?

我知道这对你来说可能有点奇怪。但我需要这样做。如果这个问题不合适,请在不投票的情况下告诉我。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-18 19:06:14

这些是基本要素,显然您需要为该用户创建一个具有适当权限的主目录,以及任何其他特定于用户的资源。

您可能还需要阅读可插拔身份验证模块或PAM。这为Linux提供了超越passwd、组、影子文件的更多身份验证功能。

还可以查看GETPWNAM()系统调用。

享受Posix!

下面是密码哈希创建的服务器错误。

参考文献:https://unix.stackexchange.com/questions/81240/manually-generate-password-for-etc-shadow

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32659235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档