【发布时间】:2014-02-26 11:40:37
【问题描述】:
我按照有关如何设置 git 服务器 here 的说明进行操作,并通过将 /etc/passwd 文件设置为 /usr/bin/git-shell 来删除了 git 用户的 ssh 访问权限。
后来我发现我还是想ssh为git,所以我把它重置回/bin/sh。我可以 ssh 回来,但今天的 shell 提示看起来很奇怪。以前,提示是
git@xyz.com $
但现在只是
$
标签自动完成功能消失了。历史也没有了。我不确定切换到git-shell 时删除了哪些文件。我该如何从中恢复?
【问题讨论】:
-
你能在这里分享 /etc/passwd 文件的内容吗?如果不是整个文件,则显示 git 用户信息的行。
-
git:x:1000:1000:git,,,:/home/git:/bin/sh
-
我希望您尝试断开 ssh 然后重新连接。
标签: bash shell ubuntu git-shell