web-dev-qa-db-ja.com

/ homeからSudo chmod 754 ..を実行した後、Ubuntuターミナルでアクセスが拒否されます。私は今レンガを持っていますか?

実際、私は/の権限を754に変更しました

マシンは14.04

許可が拒否されたと表示されているため、シェルコマンドを入力できません。 -bash:/ bin/ls:権限が拒否されました

Sudoを使用して/ -bashの権限を変更することもできません:/ usr/bin/Sudo:権限が拒否されました

幸い、マシンはまだ実行中で、PuTTYターミナルは開いたままです。

準レンガはありますか?

1
David Patte

何を試すかに関係なく、起動可能なUbuntu USBを作成する必要があります。起動可能なUSBを入手したら、それから起動し、すべてのアクセス許可を慎重に変更するか(推奨しません)、すべてのデータをバックアップしてシステムを再インストールします。

何かを行う前に、ハードディスクを見つけてマウントする必要があることに注意してください。これにはfdisk -lまたはlsblkを使用できます

2
Gordster

私は問題を解決しました。

Linuxをリカバリモードで再起動しました。追加のオプションを選択しました。スーパーユーザーモードにドロップしました/の権限を755に戻しました

再起動-動作

1
David Patte

回答ではなく、参考までに:-bash: /bin/ls: Permission deniedと表示されている場合、/bin/lsは、アクセスが拒否された(プログラム)ファイルであることを意味します。これは、パスのどのレベルでも可能であり、問​​題を特定しました実際には/(のみ)でした。 -bash:は、エラーメッセージがfromログイン(トップレベル)bashプロセスであることを意味します。これは、ファイル-bashまたは/-bashがどこかに存在する、または修正すべき問題があるという意味ではありません。

また、/not/homeと同じです。全然。

また、Ubuntu 14.04はLTSでしたが、現在は販売期限を過ぎており、サポートされていません。それがあなたの望むことかどうか考えてください。

1