誤って削除されたtmpフォルダー


14

私は走ろうとしていた

sudo rm -r ./tmp

代わりに入力した

sudo rm -r /tmp

実行することで修正されますか?

sudo mkdir /tmp

どのような許可を与える必要がありますか?

PS:まだシステムからログアウトしていません

回答:


26

これが機能しない理由は考えられません。私のシステムでは、許可は次のように設定されています。

sudo chmod 1777 /tmp

(drwxrwxrwxt)


/tmpフォルダーを削除した後、システムを再起動しましたが、現在は過ぎていませんlightdm
ユザーアリ

8

tmpフォルダーを復元するには、次のコマンドを実行する必要があります。

sudo -i
# You now have a root prompt and do not need to continue typing sudo
mkdir /tmp
chmod 1777 /tmp
exit

その後、あなたはすべて良いはずです


1
手順の後にルートプロンプトを終了することは、言及する価値があると思います。
zxcdw

4

アレックスの答えに追加するには、作成されたディレクトリのモードを指定するmkdir(1)の-m or --modeオプションを使用して、これらのコマンドを同時に実行できます。

-m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask

したがって、コマンドは次のようになります。

sudo mkdir -m 1777 /tmp

-1

システムを再起動すると、システムの再起動に問題がある場合はsudo mkdir -m 1777 /tmp、他の回答に記載されているように正常に機能するはずです。


1
受け入れられた回答の重複。
ファビー

そうでもない-この1つは一意にリブートが修正されますことを示唆している
Zanna

1
また、再起動に問題がある場合、ユーザーはどのようにコマンドを発行しますか?
オタク長老
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.