Saya ingin pengguna memiliki hak penuh pada folder ini (serta semua sub-direktori dan file di dalamnya):
~/.blabla
saat ini dimiliki oleh root.
Saya telah menemukan banyak posting (di forum ini dan di tempat lain) tentang cara melakukan ini untuk file tetapi saya tidak dapat menemukan cara untuk melakukannya untuk seluruh folder.
Gunakan chown untuk mengubah kepemilikan dan chmod untuk mengubah hak.
Seperti yang dikatakan Pawe Portuguese Karpi Portugski, gunakan opsi-R untuk menerapkan hak untuk semua file di dalam direktori juga.
Perhatikan bahwa kedua perintah ini hanya berfungsi untuk direktori juga. Opsi-R membuat mereka juga mengubah izin untuk semua file dan Direktori di dalam direktori.
Misalnya
sudo chown -R username:group directory
akan mengubah kepemilikan (baik pengguna dan grup) dari semua file dan Direktori di dalam directory dan directory sendiri.
sudo chown username:group directory
hanya akan mengubah izin folder directory tetapi akan meninggalkan file dan folder di dalam direktori saja.
Seperti yang disebutkan enzotib, Anda perlu menggunakan sudo untuk mengubah kepemilikan dari root ke diri Anda sendiri.
Edit:
Perhatikan bahwa jika Anda menggunakan chown <user>: <file> (Perhatikan grup kiri), itu akan menggunakan grup default untuk pengguna itu.
Jika Anda hanya ingin mengubah grup, Anda dapat menggunakan:
Jika Anda suka, ini bisa dilakukan dengan GUI juga. Anda harus membuka Nautilus sebagai root untuk melakukannya. Pers Alt + F2 untuk mengakses dialog "Jalankan aplikasi" dan masuk gksu nautilus
Selanjutnya, browse ke dan klik kanan pada folder yang ingin Anda modifikasi. Kemudian, pilih "Properties" dari menu konteks. Anda sekarang dapat memilih pengguna atau grup yang anda ingin menjadi "pemilik" folder serta izin yang ingin Anda berikan kepada mereka. Terakhir, tekan "Terapkan izin ke file terlampir" untuk menerapkan perubahan secara rekursif.
Meskipun tampaknya ini tidak selalu berfungsi untuk beberapa operasi di pohon folder yang dalam. Jika tidak bekerja menggunakan perintah terminal yang sesuai.
Sejak ./ blabla dimiliki oleh root Anda perlu mendapatkan hak akses root untuk mengubahnya. Itulah yang akan dilakukan sudo. Opsi-R untuk perintah chown mengatakan: direktori ini dan semua yang ada di dalamnya secara rekursif.