当前位置:  技术问答>linux和unix

在passwd中将新用户的shell变量更改,再改回后发现该用户不能登录了.

    来源: 互联网  发布时间:2016-07-03

    本文导语:  先将/bin/bash改掉.  然后再改回/bin/bash, 以该用户登录时提示"权限不够",或者提示"/bin/bash,无此文件或目录" 其他都没有改动 | /usr/bin/bash | whereis bash bash: /bin/bash /etc/bash.bashrc /usr/shar...

先将/bin/bash改掉.  然后再改回/bin/bash,

以该用户登录时提示"权限不够",或者提示"/bin/bash,无此文件或目录"

其他都没有改动

|
/usr/bin/bash

|


whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/bash /usr/share/man/man1/bash.1.gz

|
难道多了个逗号?

|



权限:-rwxr-xr-x 1 root root 778412 2008-08-07 00:26 /bin/bash

|
在改这种重要的文件时 一定要先备份 一旦有事马上就能恢复 不要凭着记忆来

可能是你的格式不对 要改回去你可以参照别的用户的信息格式改
或者是你确认是/bin/bash吗

|
用户和组信息分别存储在 /etc/passwd 文件和 /etc/group 文件中。
系统可能还会有 /etc/shadow 和 /etc/gshadow 文件,它们存储的是为了安全而经过加密的密码。
直接编辑这些文件来管理用户和组不是不可以,但一定要谨慎行事。

|
我照你说的情况在我自己的机器上试了一下。并没有出现楼主的情况!建议楼主再看一下你自己的passwd文件!!我的是redhat!

|
应该是修改的时候,修改错误了,如果按照原文还原回去,应该没有问题的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • passwd和master.passwd的不同
  • 请教命令passwd如何修改文件/etc/passwd
  • 为什么在linux下getpwnam()得出的struct passwd 中的char *pw_passwd = "x"?
  • man 4 passwd什么意思?
  • passwd不能用??
  • 求救:Redhat linux 9锁定文件 /etc/passwd 失败
  • 修改密码的passwd命令如何以脚本方式直接执行?
  • /etc/passwd 文件不小心被我删除了,linux登陆进不了系统,还有办法挽救吗??急
  • (菜鸟请教)还有修改/etc/passwd文件用什么函数呢?
  • 不小心把/etc/passwd文件改了怎么办
  • passwd含有UNIX字样?
  • 如何将/etc/passwd文件排序后,将第1和6字段通过管道输出到某个文件中。
  • ubuntn 误删了/etc/passwd 怎么恢复 有备份
  • 求救:修改passwd后,solaris的root登陆不了
  • 关于/etc/passwd ----阿菜
  • 求救,passwd 和shadow删了,登录不了
  • passwd
  • 用shell 录入passwd
  • 不明白grep "lous" /etc/passwd>/dev/null 2>&1
  • 如何在非交互方式下修改密码,我是靠程序调用命令的,所以passwd不行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3