我编辑/ etc / passwd并有奇怪的问题 -- linux 领域 和 ssh 领域 和 debian 领域 和 users 领域 和 passwd 领域 服务器管理 相关 的问题

I edited /etc/passwd and have strange problems


简体版||繁體版
0
vote

问题

中文

我手动编辑 /etc/passwd 对于非root用户 - 是的,我知道这很糟糕。 不幸的是,我看到了这个( ssh失败身份验证手动编辑/ etc / passwd和/ etc / shadow )很晚。 我已经恢复了 /etc/passwd 到以前的状态,但是在服务器上发生了奇怪的事情,例如:

  useradd some_user   

不会为此用户创建主目录,并且没有询问IT密码,旧用户的授权不起作用。 我希望有人已经遇到过这样的问题。 P.S.我使用debian

英文原文

I manually edited /etc/passwd for non-root user - yeah, I know this is bad. Unfortunately I saw this (SSH failing authentication after manual edit of /etc/passwd and /etc/shadow) very late. I already recovered /etc/passwd to previous state, but something strange is happening on the server, for example:

useradd some_user 

doesn't create home directory for this user, and doesn't ask about it password, authorization for old user is not working. I hope someone already encountered such a problem. P.S. I use Debian

              

回答列表

3
 
vote
vote
最佳答案
 

请参阅AddUser的Manpage:

useradd是添加用户的低级实用程序。在Debian上,管理员通常应该使用Adduser(8)而不是。

 

See the manpage for adduser:

useradd is a low level utility for adding users. On Debian, administrators should usually use adduser(8) instead.

 
 
6
 
vote

useradd 默认情况下不会创建用户的主目录,也不会要求密码。您可以通过 -m 标志来创建主目录,并在创建后运行 passwd 来设置密码。

man useradd 将告诉您更多,显然。

 

useradd doesn't create the user's home directory by default, nor does it ask for a password. You can pass the -m flag to create the home directory, and just run passwd after creation to set the password.

man useradd will tell you more, obviously.

 
 
2
 
vote

下次如果您必须编辑/ etc / passwd使用

  vipasswd   
 

next time if you must edit /etc/passwd use

vipasswd 
 
 
 
 

相关问题

0  Telnet没有密码  ( Telnet without passwords ) 
在Redhat 9的日子里,我使用使用Telnet登录服务器的哑终端设置网络。并且只需删除用户/ etc / passwd中的'x',用户只能使用用户名登录。这允许易于操作工作站。 安全不是一个问题。 Linux服务器位于同一地址,并未锁定 - 因此具有恶意意图的人可以完全访问系统。但是,只需将其用户名登录的用户通过...

8  无法从Linux CentOS 6.3机器中删除用户,可以完成什么?  ( Unable to delete a user from a linux centos 6 3 machine what can be done ) 
当我尝试删除我的用户(从根壳)时,它表示 userdel: cannot remove entry 'itaig' from /etc/passwd 用户甚至没有显示在 /etc/passwd 上。 [root@ab2c1 ~]# su - itaig su: warning: cannot change di...

1  密码老化是否会影响Linux中的锁定帐户?  ( Does password aging affect locked accounts in linux ) 
我需要将几个Linux帐户的最大设置更改为365,大部分帐户都被锁定。 密码老化设置会影响这些帐户吗?我担心的是,我会将它们改为365(当目前许多人中有99999或-1),现在一年的一年使用它们不会再上班或启动。 ...

1  cygwin:从带有mkpasswd的Active Directory获取注释字段  ( Cygwin obtain comment field from active directory with mkpasswd ) 
在w7x64上运行cygwin。由于生成/ etc / passwd文件是静态的,因此必须偶尔在新员工雇用时执行。它轮询了Windows广告,并写下Passwd文件。 在过去,在运行 TARGET_VAR3 之后它会给(一个示例): TARGET_VAR4 注意条目中如何全名。这很棒,因为Cygwin中的一切...

0  我编辑/ etc / passwd并有奇怪的问题  ( I edited etc passwd and have strange problems ) 
我手动编辑 /etc/passwd 对于非root用户 - 是的,我知道这很糟糕。 不幸的是,我看到了这个( ssh失败身份验证手动编辑/ etc / passwd和/ etc / shadow )很晚。 我已经恢复了 /etc/passwd 到以前的状态,但是在服务器上发生了奇怪的事情,例如: useradd ...

2  更改shell后SSH root访问权限拒绝  ( Ssh root access denied after changing shell ) 
我试图更改Server shell后,我无法以root身份登录。 首先,我用root安装z-shell(zsh),然后我想将其更改为默认shell。因此我使用了"CHSH" 。我的错是,我键入了错误的路径。通过腻子注销和新登录后,我收到了消息"访问被拒绝" 。 它是可预见的,当外壳的路径不存在时。所以我登录到我的控制...

0  密码保护文件夹下的所有站点(文件夹)  ( Password protect all sites folders under a folder ) 
我有一个服务器在文件夹中有几个测试员站点。 因此,所有这些测试仪站点都在 mysites 文件夹中。 我希望的是,没有人访问我的网站可以进入 www.example.com/mysite/ 或 www.example.com/mysite/site1 或 www.example.com/mysite/s...

1  我想允许登录一个没有密码的盒子,没有针对特定用户的密码我该怎么做?  ( I would like to allow login to a box with no password for a particular user how ) 
我想要一个userid以允许登录没有密码的框。我不确定如何完成这一点,因为不允许将密码更改为任何内容。 谢谢 ...

3  yppasswd的密码规则  ( Password rules for yppasswd ) 
我有一个nis主从设置,我想提高密码规则/复杂性。似乎如果我向NIS Master介绍新规则,它们只能从那里适用。我的意思是: 我想要最小的密码长度为9个字符。在NIS主人,如果我运行'passwd',它会遵守这个要求。如果我运行'yppasswd',它只是转到默认的6个字符。如果我使用'chage -d 0 use...

3  从文件恢复/ etc / passwd  ( Restoring etc passwd from file ) 
我知道他们说"给予root访问权限,每个人都会最终搞砸他们的机器" ,我发现了这是如何真实的。在极端融合的事件中,我设法擦掉了我/ etc / passwd文件。现在,我有一个目前的备份,但我想绝对确定我应该在这样做之前恢复它。我可以只要创建一个文件,以root,粘贴在现在腐败/ etc / passwd的新文件中的...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有