嗨,我刚刚更新我的Ubuntu的业余考拉到清醒的山猫,发现在我的文件/ etc / passwd奇怪。 rtkit:x:120:130:RealtimeKit,,,:/proc:/bin/false 有人能告诉我这是什么吗?
如何强制passwd命令使用MD5哈希而不是使用crypt? 我需要获取passwd命令来与ldap服务器(它所做的)交谈,并在更改用户密码时使用MD5。
当我尝试删除我的用户(从根shell)它说userdel: cannot remove entry 'itaig' from /etc/passwd用户甚至不显示在/etc/passwd 。 [root@ab2c1 ~]# su – itaig su: warning: cannot change directory to /home/itaig: No such file or directory -bash-4.1$ exit logout [root@ab2c1 ~]# mkdir /home/itaig [root@ab2c1 ~]# chown itaig.itaig /home/itaig/ [root@ab2c1 ~]# grep itaig /etc/passwd [root@ab2c1 ~]# grep itaig /etc/shadow [root@ab2c1 ~]# userdel -rf itaig userdel: cannot remove […]
最近我被要求修改某个用户的passwd文件中的GECOS字段,以便它将包含他的原始重音字符的名字。 我的第一反应是“确定,为什么不呢?” 但后来我开始越来越偏执,肯定会有一个* nix实用工具,因为UTF-8字符将无法parsingpasswd文件。 所以我的问题是,你有没有在passwd文件中使用UTF-8遇到任何问题? 或者你知道吗? 我的区域设置在所有框上都设置为UTF-8。 ($ LANG = en_US.UTF-8) 谢谢!
我遵循这个优秀的post来configurationKerberos + LDAP: http://koo.fi/blog/2013/01/06/ubuntu-12-04-active-directory-authentication/ 但是,有一些本地用户用于服务。 当我尝试更改其中一个密码时,以root身份请求Current Kerberos password然后退出: passwd service1 Current Kerberos password: (I hit enter) Current Kerberos password: (I hit enter) passwd: Authentication token manipulation error passwd: password unchanged 如果我切换到本地用户并执行passwd ,则会向Kerberos请求一次,然后返回到本地: $ passwd Current Kerberos password: Changing password for service1. (current) UNIX password: 我的configuration类似于我上面发布的网站,一切工作正常,我不能以root身份更改本地用户的密码。 在此先感谢您的帮助。 3.8.0-29-generic #42~precise1-Ubuntu 更新1 2013-01-31: # cat /etc/pam.d/common-auth auth [success=3 […]
当我短暂失去互联网连接时,我正在用vipw编辑passwd文件。 当我重新login并尝试再次编辑时,出现错误: vipw: Couldn't lock file: Interrupted system call vipw: /etc/passwd is unchanged 我假设这意味着passwd文件仍然从我正在编辑它的中间时间被locking。 我怎样才能解决这个问题?
我有一个脚本,在主机上运行,并创build/启动/停止docker集装箱。 我希望脚本更改容器中的root用户的密码。 由于容器是一个SSH服务器,我试过: sshpass -p 'OLDPASS' ssh root@<container-IP> 'echo -e "NEWPASS\nNEWPASS" | passwd root' sshpass -p 'OLDPASS' ssh root@<container-IP> 'echo -e "NEWPASS\nNEWPASS" | passwd root' 但它不起作用。 在继续之前,花更多的时间来debugging它,我想知道是否有更聪明的方法来做到这一点。 我明白,正确的“docker方式”是制作一个由Dockerfile运行的脚本,该脚本从共享卷中提取密码并将其设置为root密码。 这听起来很复杂,但我知道如何去做,并且适用于我使用的另一个docker图像。 但是我不想这样做。 我只需要一个使用Docker或者ssh来非交互式地改变用户密码的命令。
我有几个Debian服务器只有很less的用户和服务。 这些应用程序尽可能地保存在自己的目录中,以便于备份或同步。 但是我很难find一个简单可靠的方法来备份周围的数据,并且在升级/故障转移等情况下可以轻松地将其重新应用到新的服务器。通过周围的数据,我指的是/ etc中的文件, 〜HOME或crontab条目中的文件。 切换服务器时,如何改进以下策略: 从其他服务器复制/ etc / passwd,/ etc / group和/ etc / shadow也使数字ID保持一致 复制整个/ home目录和/根目录 手动复制/ etc中的应用程序设置(例如,/ etc / apache2,/ etc / php,/ etc / proftpd …及其在/ etc / default / tomcat6中的条目 通过apt安装程序。 没有人类用户,所以没有办法保持主目录的内容同步。 它所有关于.ssh键等东西
如何生成Ubuntu 10.04使用的密码? 我知道他们使用SHA 512作为哈希algorithm,但是我认为有一些咸味做。 我需要自己生成这样的密码。 我怎样才能做到这一点? 有没有一个命令行工具?
我正在通过服务器迁移到新硬件。 系统的一部分将被重build。 什么文件和目录需要复制,以便用户名,密码,组,文件所有权和文件权限保持不变? Ubuntu 12.04 LTS。