Articles of passwd

在服务器上为root恢复passwd

我有一个embedded式Linux的DVR服务器。 它有一些telnetfunction,但我没有它的密码(中国制造商拒绝给我的密码)。 我从他们那里得到了一个升级文件夹,里面find了一个passwd文件。 所以我假设当我升级固件时,将使用该文件中的密码。 现在我试图修改文件,以便我可以插入我已经知道的密码。 问题是,我不知道如何创build密码哈希从我认为密码哈希是$ 1 $ 1 / lfbDKX $ Hmd.FqzB8IZEohPesYi961 该文件被命名为rom.ko ,我发现了一个命令 的telnetd / mnt / yaffs / web / boa -c / mnt / yaffs / web& / bin / cp -f /mnt/yaffs/rom.ko / etc / shadow 在一个脚本文件,所以我认为这是正确的方法。 你能帮我重build一个我已经知道的密码吗? 告诉我如何或为我做一个:)?… passwd文件: root:$1$1/lfbDKX$Hmd.FqzB8IZEohPesYi961:0:0:99999:7:-1:-1:33637592 bin: :10897:0:99999:7::: daemon: :10897:0:99999:7::: adm: :10897:0:99999:7::: lp: :10897:0:99999:7::: sync: […]

OpenSUSE libldap未定义的符号

最近一个OpenSUSE服务器的root密码发生了变化(有人说这可能是黑客或其他任何东西),我不知道如何或为什么,但他们要求我解决这个问题。 现在,我遇到的问题是,每当使用passwd(或yast或像useradd这样的其他几个命令)给出错误(这是在单用户模式下,使用控制台): passwd:符号查找错误:/usr/lib/libldap-2.4.so.2:undefined symbol:ber_sockbuf_io_udp 这是否会在ldap中被破坏或系统基本上被拧紧? 我不太熟悉OpenSUSE,但是使用googling这个errorcode只会导致openuse上的一些postgresql或ldap服务器。

Linux +无法访问作为用户+无法打开会话

在我的Linux机器上 – 红帽子 我成功地login到不同的用户如下 su – userC [machine@Linux ~]$ pwd [machine@Linux ~]$ /Users/userC 但只有在一个用户,我得到以下 su – UserA Creating directory '/User/UserA'. could not open session 请从我得到的消息“无法打开会话” 可能是什么问题呢 ?

无法通过plink运行密码

这是我的情况。 我试图在WINDOWS 7中运行下面的命令 plink.exe [email protected] -pw password "passwd user" 更改特定用户的密码。 它不断给我的权限被拒绝。 其他命令如useradd和passwd -f $ USER工作正常。 对我来说,似乎在ssh之后,plink会尝试在其他一些shell中运行该命令。 机器正在运行solaris 8。 请帮忙 感谢致敬。

为什么SMC启动失败?

试图从我们的服务器中删除一个用户,但我似乎在任何转动受挫… SMC拒绝加载用户列表(使用UserContent的listAll方法中的NoClassDefFoundError失败)。 vipw只是返回“vipw:/ etc / passwd文件忙”。 我是目前系统上的唯一用户(这是我们的备份SRSS盒),并且这两者在重新启动后都会失败。 目前我还没有控制台访问,不幸的是(或者我会尝试单用户模式)。 当然,即使init模式S工作,让我做这一个任务,也不解决根本问题。 想法?

如何在chroot中允许passwd?

我有一个多用户服务器,它把用户的一个子集放在一个chroot中。 我想允许所有用户调用passwd来更改他们各自的密码。 我能想到的其他任何事情都是矫枉过正,或者可能会危及系统安全。 我用makejail使用以下configuration来构build我的chroot。 chroot="/var/chroot/sshd" cleanJailFirst=1 # these are binds to the actual location, hence, we don't want makejail to be tinkering with those. preserve=["/home","/etc/passwd","/etc/group","/srv"] testCommandsInsideJail=["bash","sh","ls","pwd","stat","whoami","svnserve -t","locale","localedef","man ssh","man scp","cat","nano","vim","ssh","scp","passwd"] testCommandsOutsideJail=[] packages=["coreutils"] # speed up things a bit sleepAfterStartCommand=0.8 sleepAfterTest=0.8 正如你所看到的,在testCommandsInsideJail ,我列出了passwd ,但是如果我作为testuserlogin(谁在chroot里面),我得到: $ passwd Changing password for test. (current) UNIX password: passwd: Authentication token manipulation […]

改变Kerberos密码提示的文本

我们在SLES 11 SP1上运行kerberos(krb5-1.7)。 我们的用户似乎无法通过password命令更改密码。 他们被最初的提示搞糊涂了,不明白是先要求input你当前的密码而不是input新的密码。 例如, user@host:~> passwd Changing password for user. Kerberos 5 Password: 有没有办法改变这个提示的默认文本? 或者是在krb源文件中必须改变并重新编译的东西? 谢谢。

在EC2上运行的ubuntu上恢复root帐户

可能重复: 根locking在EC2之外 如何恢复在EC2 Ubuntu平台上运行的root帐户? 在/ etc / passwd中,根用户名被replace为这样的内容 – “带空格的文本”现在我无法使用root密码login。 我能够使用用户帐户login,但这个用户帐户没有任何pipe理员权限。 请帮忙。

后缀chroot监狱不起作用

试图设置Postfix来运行chroot。 只有一点信息来自man page,它只是说遵循master.cf中的说明。 master.cf是不言自明的,只需在chroot列中设置'y'即可。 但是不,它仍然不起作用。 # pgrep master 12661 # ls -lh /proc/12661/root lrwxrwxrwx 1 root root 0 Feb 23 22:03 /proc/12661/root -> / 仍然指向我的根! 这意味着它仍然从/ etc / passwd中读取与用户相关的信息(例如local_recipient_maps),这是我不想要的。 我想在chroot中使用一个单独的passwd文件。 我试过设置: local_recipient_maps = $maps maps=/var/spool/postfix/etc/passwd 但仍然没有。 它仍然从/ etc / passwd读取。 Chroot env被设置在/ var / spool / postfix中,所有需要的文件和库在那里。 master.cf : smtp inet n – y – […]

如何告诉passwd使用腌制密码?

我在网上search如何使用salted hash来更改现有用户的密码。 我发现这种方式添加一个不存在的用户: https://stackoverflow.com/questions/2150882/how-to-automatically-add-user-account-and-password-with-a-bash-script 但是我想更改现有用户的密码。 passwd的手册页是关于如何做到这一点的文档。