Yanlışlıkla silinen tmp klasörü


14

koşmaya çalışıyordum

sudo rm -r ./tmp

bunun yerine yazılmıştır

sudo rm -r /tmp

Koşarak giderilecek mi?

sudo mkdir /tmp

ne yapmalıyım, hangi izinleri vermeliyim?

ps: henüz sistemimden çıkış yapmadım

Yanıtlar:


26

Bunun çalışmaması için bir neden düşünemiyorum. Sistemimde, izinler şu şekilde ayarlanır:

sudo chmod 1777 /tmp

(Drwxrwxrwxt)


/tmpKlasörü sildikten sonra sistemimi yeniden başlattım ve şimdi geçemiyor lightdm.
Juzer Ali

8

Tmp klasörünü geri yüklemek için aşağıdaki komutları çalıştırmalısınız.

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

O zaman hepiniz iyi olacaksınız


1
Adımlardan sonra kök isteminden çıkmanın kayda değer olacağını düşünüyorum.
zxcdw

4

Alex'in cevabına eklemek için, oluşturulan dizinin modunu belirten mkdir (1)-m veya --modeseçeneğini kullanarak her iki komutu da aynı anda yapabilirsiniz :

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

Yani komut şöyle olur:

sudo mkdir -m 1777 /tmp

-1

Sistemin yeniden başlatılması sistemi otomatik olarak düzeltir, eğer yeniden başlatma ile ilgili sorunlarınız varsa sistem kullanımının sudo mkdir -m 1777 /tmpdiğer cevaplarda belirtildiği gibi iyi çalışması gerekir.


1
Kabul edilen cevabın kopyası.
Fabby

Gerçekten değil - bu benzersiz bir yeniden önyükleme düzeltmek göstermektedir
Zanna

1
Ve kullanıcı yeniden başlatma konusunda sorun yaşarsa bu komutu nasıl verecektir?
Elder Geek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.