Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过编辑配置文件添加分时os用户

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow

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

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

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

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-18 11: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

复制
相关文章
通过中间件添加用户的Claim
前面我们介绍了通过对自定义授权策略和自定义授权处理程序的使用实现了基本的RBAC权限设计,将大量的用户可访问资源及操作的标识直接放到用户的 JWT Token 中显然并不合适,这篇文章我们主要介绍通过中间件如何根据用户的角色添加用户的 Claim。
桑榆肖物
2022/11/18
3590
WordPress 编辑用户
WordPress 是一个完全基于 PHP 和 MySql 的开源内容管理系统,用于创建动态网站。Matt Mullenweg 开发了 WordPress 并用 PHP 语言编写。WordPress 是最受欢迎的界面之一,它允许用户从其后端内容管理系统自定义和管理网站。它用于以最佳方式组织创建、存储和展示 Web 内容的整个过程。WordPress 最初是作为一种改进工具开发的,用于增强日常写作的常规排版。
海拥
2022/12/05
1.5K0
WordPress 编辑用户
Typecho通过判断用户登陆状态,给文章加编辑按钮
在Typecho中有些内容是希望登陆之后才可见,例如文章的编辑链接,可以用下面的方法实现。
泽泽社长
2023/04/17
8640
OS用户态和内核态[通俗易懂]
3G-4G大部分是共享的,是内核态的地址空间。这里存放整个内核的代码和所有的内核模块以及内核所维护的数据。
全栈程序员站长
2022/10/02
1.3K0
OS用户态和内核态[通俗易懂]
python os 模拟实现创建用户
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://blog.csdn.net/qq_48983948/article/details/127956172
刘鸿运
2022/11/22
3090
freebsd添加用户
pw是一个用来创建、删除、修改、显示用户和组的命令行工具。它还有系统用户和组文件编辑器的功能。
用户1168904
2021/05/24
1.5K0
mysql 添加用户
命令方式的.注意每行后边都跟个 ; 表示一个命令语句结束. 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
全栈程序员站长
2021/05/19
4.5K0
从上海分时电价机制调整看转供电用户电能计费
2022年12月16日,上海市发改委发布《关于进一步完善我市分时电价机制有关事项的通知》(沪发改价管〔2022〕50号)。通知明确上海分时电价机制,一般工商业及其他两部制、大工业两部制用电夏季(7、8、9月)和冬季(1、12月)高峰时段电价在平段电价基础上上浮80%,低谷时段电价在平段电价基础上下浮60%,尖峰时段电价在高峰电价的基础上上浮25%;在其它月份高峰时段电价在平段电价基础上上浮60%,低谷时段电价在平段电价基础上下浮50%,通知2023年1月1日起开始执行。
11qqq22233ffff
2023/10/13
4260
从上海分时电价机制调整看转供电用户电能计费
Excel应用实践12:在用户窗体中添加、查找和编辑数据记录
在Excel中,我已经创建了一个输入数据的用户窗体,用于在工作记录工作表中添加新数据记录。最近,老板提出了新的需求,要通过该用户窗体能够编辑数据记录,增强其功能。
fanjy
2019/07/19
3.6K1
MySQL用户管理:添加用户、授权、删除用户
添加用户 以root用户登录数据库,运行以下命令: create user zhangsan identified by 'zhangsan'; 上面的命令创建了用户zhangsan,密码是zhang
陈树义
2018/04/13
5.4K0
MySQL用户管理:添加用户、授权、删除用户
3.1 用户配置文件和密码配置文件
useradd命令 useradd命令,表示创建用户,增加用户的命令 /etc/passwd用户文件 /etc/passwd文件既是密码文件,也是核心的配置文件 每创建一个用户,都会在/etc/passwd中增加一行 [root@hf-01 ~]# ls /etc/passwd /etc/passwd [root@hf-01 ~]# head -n3 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin da
运维小白
2022/01/06
9120
shell用户个人配置文件
注:这里是bash环境,如果是csh请把export改成setenv 并用setenv用法(其实就是setenv HISTSIZE  100),在bash中可以把下面内容放在~/.bashrc或者是~/.bash_profile 中,如果是csh就放在~/.cshrc,如果想对所有用户生效,请放在/etc/profile中,一般这些文都有内容可以接着下面写。 ​ ​1,历史命令记录数100条 ​​#1,Environment variables export HISTSIZE=100 ​ 2​,PS1​值 #2,Sheel prompt-Bash export PS1="\t \u@\h (\w) [\!]$" ​ ​3,MASK值​,新建文件夹权限700,新建文件权限600 #3,File creation mask umask 077 ​ ​4,STTY​ #4,Terminal settings (for remote host only) stty erase ^H ​ ​5,DATE #5,Display welcome message echo "Welcome tao" echo "Today is `date`." echo ​ ​6,系统登录用户信息 #6,System information echo "Last three logins:";last `logname` |head -3 echo echo "Current users: `users`" echo echo "System uptime:";uptime echo echo "There are `who | wc -l` userids logged in right now." ​ ​7,默认编辑器VIM ,翻页器LESS #8,default pager ,editor ​export PAGER=less export LESS='-CFMs' ​export EDITOR=vim ​ ​8,如果没有操作默认300秒断开​ export TMOUT=300 ​9,给MAN命令加上颜色 9# man pages in color export LESS_TERMCAP_mb=$'\E[01;31m' export LESS_TERMCAP_md=$'\E[01;31m' export LESS_TERMCAP_me=$'\E[0m' export LESS_TERMCAP_se=$'\E[0m' export LESS_TERMCAP_so=$'\E[01;44;33m' export LESS_TERMCAP_ue=$'\E[0m' export LESS_TERMCAP_us=$'\E[01;32m'j
三杯水Plus
2018/11/14
6210
绕过360添加用户
https://github.com/lengjibo/RedTeamTools/blob/master/windows/bypass360%E5%8A%A0%E7%94%A8%E6%88%B7/
鸿鹄实验室
2021/04/15
2.4K0
绕过360添加用户
MongoDB 3添加用户
经查,原因是在mongodb版本3以上已经弃用了adduser,改成createuser了。
py3study
2020/01/14
1K0
用户账户安全-域用户配置文件安全
本地用户配置文件。在用户第一次登录到计算机上时被创建,这个本地用户配置文件被储存在计算机的本地硬盘驱动器上。任何对本地用户配置文件所作的更改都只对发生改变的计算机产生作用。
用户7881870
2021/05/18
1.4K0
UITableView 编辑状态(删除、添加、移动)
----- TableView 删除和添加 ----- ** UITableView 编辑步骤 1.让 tableView 处于编辑状态 2.协议确定 1)确定 cell 是否处于编辑状态 2)设定 cell 的编辑样式(删除、添加) 3) 编辑状态进行提交** 开启编辑状态 //1.让 tableView 处于编辑状态 [tableView setEditing:YES animated:YES]; 如果
LeeCen
2018/10/11
1.5K0
UITableView 编辑状态(删除、添加、移动)
用shell添加用户
调试添加用户的脚本 # sh -x useradd.sh alex + '[' 1 -lt 1 ']' + id alex + useradd alex + '[' 0 -eq 0 ']' + passwd --stdin alex + echo alex + echo 'useradd alex add success' useradd alex add success 调试没问题 #!/bin/bash #添加用户 if [ $# -lt 1 ] ; then echo "At le
零月
2018/04/25
1.5K0
用shell添加用户
freeswitch批量添加用户
默认情况下,freeswitch内置了1000-1019这20个用户,如果需要添加更多用户,可以按如下步骤操作:
菩提树下的杨过
2021/05/18
2.1K0
Kubernetes集群添加用户
K8S中有两种用户(User)——服务账号(ServiceAccount)和普通意义上的用户(User) ServiceAccount是由K8S管理的,而User通常是在外部管理,K8S不存储用户列表——也就是说,添加/编辑/删除用户都是在外部进行,无需与K8S API交互,虽然K8S并不管理用户,但是在K8S接收API请求时,是可以认知到发出请求的用户的,实际上,所有对K8S的API请求都需要绑定身份信息(User或者ServiceAccount),这意味着,可以为User配置K8S集群中的请求权限。
Se7en258
2021/05/18
1.6K0
点击加载更多

相似问题

通过python编辑配置文件

23

编辑配置文件用户Django

13

无法编辑用户配置文件

13

Django编辑用户配置文件

23

编辑用户配置文件页面

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文