Bagaimana cara mengubah izin dari pengguna root ke semua pengguna?

21

Saya membuat folder pada baris perintah sebagai pengguna root. Sekarang saya ingin mengeditnya dan isinya dalam mode GUI. Bagaimana cara mengubah izin untuk mengizinkan saya melakukan ini?

tjons
sumber
Anda dapat menggunakan perintah setfacl.
Ramesh

Jawaban:

32

Jika saya mengerti Anda dengan benar, jalankan terminal, arahkan ke satu tingkat di atas direktori itu, ubah untuk me-root dan mengeluarkan perintah:

chown -R user:group directory/

Ini mengubah kepemilikan directory/(dan semua yang ada di dalamnya) kepada pengguna userdan grup group. Banyak sistem menambahkan grup yang diberi nama setelah setiap pengguna secara otomatis, jadi Anda mungkin ingin:

chown -R user:user directory/

Setelah ini, Anda dapat mengedit pohon di bawah directory/dan bahkan mengubah izin directory/dan semua file / direktori di bawahnya, dari GUI.

Jika Anda benar-benar ingin pengguna mana pun memiliki izin penuh pada semua file di bawah directory/(yang mungkin OK jika ini adalah komputer pribadi Anda, tetapi jelas tidak disarankan untuk lingkungan multi-pengguna), Anda dapat mengeluarkan ini:

chmod -R a+rwX directory/

sebagai root.

Joseph R.
sumber
Bagaimana saya bisa membatalkan perintah terakhir yang Anda berikan?
tjons
1
@TJonS Perintah terakhir membuka (hampir) semua izin untuk semua orang, jadi membatalkannya tergantung pada izin yang ingin Anda batalkan.
Joseph R.
8

Cukup ketikkan terminal yang:

chmod -R 777 directory/

Dan itu akan tersedia untuk semua!

Gani Rakhmatov
sumber
3

Cukup gunakan perintah linux ini

sudo chown -R :users your_directory
Δημητρης Παππάς
sumber