「sudo chmod 644.*」を復元する方法は?

「sudo chmod 644.*」を復元する方法は?

みんな!

これは私の最初の投稿であり、残念ながら非常に醜い状況で投稿されました!私はDebian Jessie x64を実行しており、1時間前に/usr/share/figletディレクトリにいくつかのFigletフォントをインストールしました。 sudoを使用して解凍し、適切な権限がないため使用できません。何も考えずにsudo chmod 644を実行しました。 *これで何も機能しません(ブラウザ、ターミネーターもそのアイコンが見つかりませんなど)。私は数分前にsudoの作業ディレクトリがルートのホームディレクトリであることを読んでいましたが、今は正直当惑しています!

2つの質問があります。正確に何をしましたか(システム内のすべてのエントリに対してフルアクセス権を644に変更しましたか?)、どのように復元します(フルバックアップの復元を除く)?

過去1時間に修正されたファイルとディレクトリを見つけるために2回の検索を実行しましたが、それほど生産的ではありませんでした。 Google で回答を検索しましたが、実行した正確なコマンドに関する回答が見つからなかったため、専用の質問を投稿しました。正確に何が起こっているのか知りたかったです。

新しく解凍したFigletフォント自体の権限はそのまま残るので、私が何をしたのか疑問に思います!

よろしくお願いします!

ベストアンサー1

Bashを実行しているとし(一般設定を使用)、次のようにします。

sudo chmod 644 .*

fromは/usr/share/figlet最終的に実行されます

sudo chmod 644 . ..

echo .*が表示されます. ..)。

これは次のとおりです。

sudo chmod 644 /usr/share/figlet /usr/share

システムを変更するのは簡単です。

sudo chmod 755 /usr/share /usr/share/figlet

おすすめ記事