
私はUbuntu VMのsudoユーザーであり、他の人にアクセスを許可しようとしましたが、すべての権限が取り消されました(Postgresデータベースにのみ接続できます)。私は次のように入力します:
sudo chmod 750 /
それは他の人にも効果があります。ただし、PuTTYを使用してsudoコマンドを実行したり、VMに直接アクセスしたりすることはできません(ログインしてからPuTTYが自動的に終了します)。
ログインして権限を復元する方法はありますか?私はVMの所有者ではないので...彼はVMを再変更できますか?
よろしくお願いします!
答え1
もう一度変更
はい、rootとしてログインし、すべての権限を元の権限に戻します。ただ....
通常、SSH 経由のルートアクセスは無効になっています。コンソールからログインする必要があります。
ルートパスワードがない可能性があります
ルートディレクトリのみがある場合:
find . -maxdepth 1 -type d -exec chmod 0755 ; chmod 0700 lost+found
または他のもの?
バックアップから復元するか、データを再インストールして復元することは、おそらく機能を復元する最も安全な方法です。
コンソールを所有している人と話す必要があります。