実際、私は/の権限を754に変更しました
マシンは14.04
許可が拒否されたと表示されているため、シェルコマンドを入力できません。 -bash:/ bin/ls:権限が拒否されました
Sudoを使用して/ -bashの権限を変更することもできません:/ usr/bin/Sudo:権限が拒否されました
幸い、マシンはまだ実行中で、PuTTYターミナルは開いたままです。
準レンガはありますか?
何を試すかに関係なく、起動可能なUbuntu USBを作成する必要があります。起動可能なUSBを入手したら、それから起動し、すべてのアクセス許可を慎重に変更するか(推奨しません)、すべてのデータをバックアップしてシステムを再インストールします。
何かを行う前に、ハードディスクを見つけてマウントする必要があることに注意してください。これにはfdisk -l
またはlsblk
を使用できます
私は問題を解決しました。
Linuxをリカバリモードで再起動しました。追加のオプションを選択しました。スーパーユーザーモードにドロップしました/の権限を755に戻しました
再起動-動作
回答ではなく、参考までに:-bash: /bin/ls: Permission denied
と表示されている場合、/bin/ls
は、アクセスが拒否された(プログラム)ファイルであることを意味します。これは、パスのどのレベルでも可能であり、問題を特定しました実際には/
(のみ)でした。 -bash:
は、エラーメッセージがfromログイン(トップレベル)bash
プロセスであることを意味します。これは、ファイル-bash
または/-bash
がどこかに存在する、または修正すべき問題があるという意味ではありません。
また、/
はnotは/home
と同じです。全然。
また、Ubuntu 14.04はLTSでしたが、現在は販売期限を過ぎており、サポートされていません。それがあなたの望むことかどうか考えてください。