Kilit simgesi gösterilen klasörler


33

Belgelerimi her açtığımda, içindeki tüm klasörler bir kilit simgesiyle görüntülenir. Bu nedenle, içindeki hiçbir dosyayı veya klasörü silemiyorum.

Kullanarak kök erişimini değiştirmeyi denedim sudo chmod user:directory/ ama başarısız oldu. Onunla herhangi bir dosya eylemini silemiyorum veya gerçekleştiremiyorum.

Düzeltmek için hangi eylemi yapmalıyım?


2
Lütfen İzinler'den bir ekran görüntüsü alın ve buraya gönderin (veya yükleyin ve bağlantıyı yerleştirin). İzinleri görmek için, bir klasör veya dosyaya sağ tıklayın ve Özellikler'i seçin .
Alen

Hey Ubuntu 13.10 ile aynı problemim var. Ancak tüm klasörler aniden kilitlendi. ve kapatma bile çalışmayan hiçbir programı açamıyorum. Komutları uygulamak için >> hiç şansımız yok çünkü terminal de dahil hiçbir program açılmıyor. Sonunda makineyi yeniden başlatmak zorunda kaldı. Lütfen bu hatadan kurtulmak için herhangi bir yöntem önerin ..

Yanıtlar:


61

Giriş dizini izinlerinizi düzeltmek için aşağıdakileri çalıştırın:

sudo chown -R $USER: $HOME

Bu izinleri değiştirecek ya da doğrudan klasörü silecektir.
MashukKhan

@MashukKhan Bu, ana klasörünüzün ve alt klasörlerinizin doğru sahipliğini geri yükler. Hiçbir şey silinmeyecek.
Eric Carvalho,

1
Komutu çalıştırdıktan sonra değişikliklerin etkili olması için sistemimi yeniden başlatmam gerekti. Harika çalıştı!
codeaviator

Cazibe gibi çalıştı, komutu kilitli klasörün bulunduğu yoldan koştum.
Shamsul Arefin Sajib

çalışır, ama ne oldu?
tramada

21

sudo chmod 777 -R /path to folder Silmek istiyorsunuz - Bu size tüm izinleri (Oku, Yaz, Yürüt) verecektir

İzinler (bu durumda 777) aşağıdaki gibidir:

  • 7 - Tam (Oku, Yaz ve Çalıştır)
  • 6 - oku ve yaz
  • 5 - oku ve yürüt
  • 4 - sadece oku
  • 3 - yaz ve çalıştır
  • 2 - sadece yaz
  • 1 - yalnızca yürüt
  • 0 - yok

İlk sayı değişikliği Dosyanın mülkiyeti, ikincisi kullanıcı grubunun erişebileceğini etkiler ve üçüncüsü Diğerleri kullanıcısını ifade eder.

Owner   Group   Other
  7       7       7

izni değiştirdikten sonra, klasörü deneyin ve silin.


1
Bu aynı zamanda misafirler de dahil olmak üzere başkalarının klasöre erişmesine izin verir.
Marco Scannadinari

bu yüzden sana bir açıklama yaptım. sonra 777 yerine 757 kullanın
Janmejay

sudo chmod u + w -R path_to_folder, kendinize yazma izni vermenin düzgün bir yoludur. Yine de klasörü siliyorsanız bu çok fark yaratmaz.
şerit

Çok basit ve temiz bir açıklama
RIT

: Geçerli dizin türü ve kaçak bütün izni uygulamak içinsudo chmod 777 -R .
EsmaeelE

0

Açık terminal ve tipi

gksudo nautilus

Belgelerin bulunduğu yere göz atın. Özelliklere gidin ve sahibi olduğu kadar grup olarak da okuma ve yazma iznini ayarlayın . Şimdi klasörü başka bir nautilus penceresinden silmeye çalışın (kök ayrıcalıklarına sahip olmayan).

İhtiyacınız olmayan en kısa sürede bu süper kullanıcı nautilus'u kapatmayı unutmayın !


3
Asla önerme sudo nautilus- gksudo nautilusönerilen komut - eğer gerçekten gerekirse .
guntbert

0

Bu muhtemelen web'den bir şey indirdiğiniz için olur. Ve klasörlere yazma erişiminiz yok. Dosyaların virüssüz olduğundan eminseniz, aşağıdaki komutu deneyin.

chmod -R +rw *

Bu, kilit simgesini nautilustan kaldıracaktır.


0

Bu sorunu yaşadım chmod 755, /varizinleri bozduktan sonra sistemime geri dönecek her şeyi ayarladım .

sudo chown -R $USER:$USER ~

sonunda benim için çözdü. Önce indirdiğim bazı dosyaları silmeliydim.


0

Kilitleme dosyasının dosya izinlerini CHMOD komutu ile değiştirin:

user@pc:~$ sudo chmod 754 /var/lib/lock *

Not : 754, erişim izni ve 754 yoksa, mevcut olan kilit dosyası dizinine giden yoldur, 757'yi deneyin, 777'yi deneyin.


0

Süper Kullanıcı hakkındaki bu cevaba bir göz atmalısınız . Bu cevaba ekleyerek, şunun gibi bir bash işlevi de oluşturabilirsiniz:

# bash function for changing locked status of folders, pass folder name as command line argument
unlock() {
    chflags -R nouchg $1
}

Sen .bashrc (Linux) veya .bash_profile (Mac) dosyasında bu işlevi koymak ve çalıştırabilir source ~/.bashrcveya source ~/.bash_profilebash dosyasını yeniden oluşturmak için.

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.