如何修复 sudo 用户损坏的 .profile 文件

如何修复 sudo 用户损坏的 .profile 文件

我对unix的了解非常少。我更新了 sudo 用户的 .profile 文件,但该文件中的某些路径不正确。当我尝试以 sudo 用户身份重新连接时,它无法识别任何命令,也不允许我编辑 .profile 文件。我尝试从我自己的配置文件中复制正确的 .profile,但它无法识别任何命令。

如何修复 sudo 用户损坏的 .profile 文件?

编辑1: 以下是我尝试编辑 .profile 时出现的错误 -

/home/dts>vi .profile

-ksh: vim: not found [No such file or directory]

我试过这个 - /usr/bin/sudo nano ~/.profile?但我无法登录,因为我没有 root 权限。

/home/dts/etc>/usr/bin/sudo nano ~/.profile?

sudo:3 次错误密码尝试

编辑2: 尝试从另一个 sudo 帐户复制/移动 .profile,但它无法识别任何命令

/home/dts/etc>cp /home/sq73223/.profile_dts /home/dts/.profile 
-ksh: cp: not found [No such file or directory] 

/home/dts/etc>mv /home/sq73223/.profile_dts /home/dts/.profile 
-ksh: mv: not found [No such file or directory] 

/home/dts/etc>whoami 
-ksh: whoami: not found [No such file or directory]  

答案1

看来您搞砸了 PATH 设置(用于查找程序)。尝试例如sudo /usr/bin/vi ...(即给出可执行文件的完整路径)。

您还可以尝试直接以 root 身份登录,或su登录帐户。

相关内容