私は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?ところでルート権限がなくてログインできませんね。
/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 ...
(つまり、実行可能ファイルのフルパスを指定してください)。
ルートとして直接ログインするか、su
アカウントにログインしてみることもできます。