Folder menampilkan ikon kunci

33

Setiap kali saya membuka dokumen saya, semua folder di dalamnya ditampilkan dengan ikon kunci. Karenanya, saya tidak dapat menghapus file atau folder di dalamnya.

Saya mencoba mengubah akses root menggunakan sudo chmod user:directory/ tetapi gagal. Saya tidak dapat menghapus atau melakukan tindakan file apa pun dengannya.

Tindakan apa yang harus saya lakukan untuk memperbaikinya?

Saket
sumber
2
Silakan ambil tangkapan layar dari Izin dan poskan (atau unggah dan masukkan tautannya) di sini. Untuk melihat izin, klik kanan pada folder atau file dan pilih Properties .
Alen
Hai saya punya masalah yang sama dengan ubuntu 13.10. Tapi semua folder tiba-tiba terkunci. dan saya tidak bisa membuka program apa pun bahkan shutdown tidak berfungsi. Untuk menjalankan perintah >> tidak ada kesempatan sama sekali karena tidak ada program yang terbuka termasuk terminal juga. akhirnya saya harus me-restart mesin. tolong sarankan metode apa pun untuk menghilangkan bug ini ..

Jawaban:

61

Jalankan yang berikut ini untuk memperbaiki izin direktori home Anda:

sudo chown -R $USER: $HOME
Eric Carvalho
sumber
Ini akan mengubah izin atau langsung menghapus folder ??
MashukKhan
@MashukKhan Ini akan mengembalikan kepemilikan folder rumah dan subfolder yang benar. Tidak ada yang akan dihapus.
Eric Carvalho
1
Setelah menjalankan perintah, saya harus mem-boot ulang sistem saya agar perubahan diterapkan. Itu bekerja dengan baik!
codeaviator
Bekerja seperti mantra, saya menjalankan perintah dari jalan, di mana folder yang terkunci ada.
Shamsul Arefin Sajib
bekerja, tetapi apa yang terjadi?
tramada
21

sudo chmod 777 -R /path to folder Anda ingin menghapus- Ini akan memberikan semua izin (Baca, Tulis, Jalankan) kepada Anda

Izin (dalam hal ini 777) adalah sebagai berikut:

  • 7 - Penuh (Baca, Tulis & Jalankan)
  • 6 - baca dan tulis
  • 5 - baca dan jalankan
  • 4 - baca saja
  • 3 - menulis dan mengeksekusi
  • 2 - hanya menulis
  • 1 - jalankan saja
  • 0 - tidak ada

Perubahan nomor pertama. Kepemilikan file, pengaruh kedua yang dapat diakses oleh Kelompok pengguna, dan yang ketiga mengacu pada pengguna Lain.

Owner   Group   Other
  7       7       7

setelah mengubah izin, coba dan hapus folder.

Janmejay
sumber
1
Ini juga akan memungkinkan orang lain mengakses folder, termasuk tamu.
Marco Scannadinari
Itu sebabnya saya memberi Anda penjelasan. gunakan 757 alih-alih 777 lalu
Janmejay
sudo chmod u + w -R path_to_folder adalah cara yang lebih rapi untuk memberi diri Anda izin menulis. Bukan berarti itu membuat banyak perbedaan jika Anda menghapus folder itu.
jalur
Penjelasan yang sangat sederhana dan bersih
RIT
Untuk menerapkan semua izin pada jenis direktori saat ini dan jalankan:sudo chmod 777 -R .
EsmaeelE
0

Buka terminal dan ketik

gksudo nautilus

Telusuri ke lokasi dokumen. Properti Goto dan mengatur izin untuk pemilik serta grup sebagai membaca dan menulis. Sekarang cobalah untuk menghapus folder dari jendela nautilus lain (satu tanpa hak akses root).

Jangan lupa untuk menutup nautilus pengguna super itu segera setelah Anda tidak membutuhkannya lagi!

pelajar
sumber
3
Jangan pernah menyarankan sudo nautilus- gksudo nautilusadalah perintah yang disarankan - jika benar-benar dibutuhkan sama sekali.
guntbert
0

Ini mungkin terjadi karena Anda mengunduh sesuatu dari web. Dan Anda tidak memiliki akses tulis ke folder. Jika Anda yakin file-file tersebut bebas virus, coba perintah berikut ini.

chmod -R +rw *

Ini akan menghapus ikon kunci dari nautilus.

VforVitamin
sumber
0

Saya memiliki masalah ini karena saya telah mengatur segalanya untuk chmod 755kembali ke sistem saya setelah mengacaukan /varizin.

sudo chown -R $USER:$USER ~

akhirnya dipecahkan untukku. Saya harus menghapus beberapa file yang saya unduh terlebih dahulu.

crissixpaul
sumber
0

Ubah izin file file kunci melalui perintah CHMOD:

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

Catatan : 754 adalah izin akses dan jalur ke direktori file kunci yang ada jika 754 tidak, coba 777. Setelah selesai Anda dapat menghapus file.

Rahul Pyakurel
sumber
0

Anda harus melihat jawaban ini pada Pengguna Super. Menambahkan ke jawaban ini, Anda juga dapat membuat fungsi bash seperti ini:

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

Anda dapat meletakkan fungsi ini di file .bashrc (Linux) atau .bash_profile (Mac) Anda dan jalankan source ~/.bashrcatau source ~/.bash_profileuntuk membangun kembali file bash.

Chintan Gandhi
sumber