gpt4 book ai didi

bash - 我将/etc/passwd 更改为 git-shell 并将其改回,但现在 shell 无法正常工作

转载 作者:行者123 更新时间:2023-12-04 18:54:51 24 4
gpt4 key购买 nike

我按照关于如何设置 git 服务器的说明进行操作 here ,然后我从 git 中删除了 ssh 访问权限用户通过设置 /etc/passwd文件到 /usr/bin/git-shell .

后来发现还是想ssh为git ,所以我将其重置为 /bin/sh .我可以 ssh 回来,但今天的 shell 提示看起来很奇怪。以前,提示是
git@xyz.com $
但现在只是
$
标签自动完成功能消失了。历史也没有了。我不确定切换到 git-shell 时删除了哪些文件.我该如何从中恢复?

最佳答案

chsh git -s /bin/bash应该修复它(我更喜欢使用 chsh 程序而不是手动编辑 /etc/passwd 来更改帐户的登录 shell)

关于bash - 我将/etc/passwd 更改为 git-shell 并将其改回,但现在 shell 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21519692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com