Ketika Anda mengalami masalah dengan izin file di Linux, seringkali sumber frustrasi Anda berkaitan dengan pengaturan yang berkaitan dengan pemilik atau grup file. Hampir tidak dapat dihindari bahwa jika Anda menggunakan Linux secara teratur, pada satu titik atau lainnya, Anda harus mengubah pengaturan pemilik atau grup file atau direktori untuk memperbaiki masalah.

Dalam artikel ini, kami akan mengungkap konsep pemilik dan grup file Linux dan menunjukkan kepada Anda bagaimana mereka memengaruhi siapa yang dapat mengakses dan memanipulasi data di sistem Anda.

Cara Menemukan Pemilik dan Grup File di Linux

Di baris perintah Linux, Anda dapat melihat pengaturan izin pemilik dan grup dengan menggunakan ls -l (itu tanda hubung dengan huruf kecil L) perintah. Itu -l switch akan memformat daftar dalam kolom yang memberi Anda lebih banyak detail tentang file Anda daripada perintah ls standar keluaran.

Kolom pertama menunjukkan jenis file dan pengaturan izinnya. Kolom kedua menunjukkan jumlah tautan ke file (biasanya 1). Yang ketiga dan keempat menunjukkan pemilik dan kelompok masing-masing. Mereka sering (tetapi tidak selalu) sama.

Pengaturan yang ditampilkan di kolom pertama mewakili bit yang menentukan izin file di Linux. Karakter pertama mewakili jenis file. Misalnya, "-" menunjukkan file biasa, dan "d" mewakili direktori. Tiga bit berikut (disorot di atas) mewakili izin pemilik file—R untuk dibaca, w untuk menulis, dan x untuk mengeksekusi.

Izin apa pun yang tidak diaktifkan akan ditampilkan sebagai tanda hubung. Kemudian, di kolom ketiga dari daftar direktori, Anda melihat pengguna yang memiliki file tersebut.

Set kedua dari tiga bit di kolom pertama (disorot di atas) mewakili izin untuk grup yang memiliki akses ke file ini. Mereka bekerja sama seperti di atas. Mereka akan berupa tanda hubung atau salah satu dari r, w, dan x.

Cara Mengubah Pemilik File di Linux

Dengan sebagian besar distribusi Linux, Anda harus menjadi pengguna root atau pengguna dengan hak administratif (yaitu Anda dapat menggunakan sudo) untuk mengubah pemilik file atau direktori.

Memberikan kepemilikan file atau direktori kepada pengguna mana pun akan memberikan kebebasan penuh kepada pengguna tersebut untuk melakukan apa pun yang mereka inginkan dengan file tersebut. Mereka akan dapat membacanya, memodifikasinya, menghapusnya, dan mengubah izin yang menentukan apa yang dapat dilakukan pengguna sistem lain dengannya.

Untuk mengubah pemilik file atau direktori, gunakan chown perintah dengan format sebagai berikut:

sudo chown 

Mengubah pemilik file tidak akan memengaruhi pengaturan grup atau izin file tersebut.

Cara Mengubah Pengaturan Grup File di Linux

Jika Anda adalah pemilik file, Anda dapat mengubah pengaturan grupnya ke grup yang ada. Jika Anda bukan pemiliknya, Anda memerlukan hak akses root atau sudo.

Untuk mengubah akses grup ke file atau direktori, gunakan chgrp perintah dengan format sebagai berikut:

chgrp 

Ini akan memberikan semua anggota grup yang dipilih akses ke file atau direktori sesuai dengan pengaturan izin grup item tersebut.

Cara Mengubah Pemilik dan Grup File Secara Bersamaan

Jika Anda perlu mengubah pengaturan pemilik dan grup dari file atau direktori, Anda dapat melakukannya dengan satu perintah. Karena ini melibatkan perubahan pemilik, Anda harus memiliki hak pengguna super.

Untuk mencapai ini, gunakan chown perintah seperti di atas tetapi tentukan pemilik baru dan grup baru yang dipisahkan oleh titik dua, tanpa spasi.

sudo chown :

Cara Membuat Grup Menggunakan Terminal Linux

Grup memungkinkan Anda untuk menetapkan hak akses ke banyak pengguna dengan cepat dan mudah. Pengguna di sistem Linux dapat menjadi anggota lebih dari satu grup sekaligus. Anda harus menjadi pengguna root atau memiliki hak sudo untuk membuat grup.

Untuk menambahkan grup baru ke sistem, gunakan grupadd memerintah.

sudo groupadd 

Untuk memastikan grup Anda telah dibuat, Anda dapat menggunakan getent perintah untuk membuat daftar semua grup atau menggabungkannya dengan grep untuk mencari kelompok tertentu.

grup getent
grup getent | grep

Jika output dari perintah menunjukkan nama grup yang Anda coba buat, ini menunjukkan bahwa grup tersebut berhasil dibuat dan Anda dapat menambahkan pengguna ke dalamnya. Anda juga dapat melihat panduan kami untuk mengelola grup di Linux untuk informasi lebih rinci tentang menyiapkan grup baru.

Cara Menambahkan Pengguna ke Grup di Linux

Menambahkan pengguna ke grup dilakukan dengan mod pengguna memerintah. Sekali lagi, Anda akan memerlukan hak pengguna super, dan pengguna serta grup harus sudah ada. Perintah berikut akan menambahkan pengguna ke grup:

sudo usermod -a -G 

Itu -Sebuah switch pada perintah di atas adalah singkatan dari menambahkan dan penting. Jika Anda menambahkan pengguna ke grup tanpa menggunakan -Sebuah bendera, pengguna akan dihapus dari grup lain yang mungkin sudah menjadi bagian dari mereka. Itu -G flag menandakan bahwa Anda ingin menambahkan pengguna ke nama grup setelah beralih.

Cara Menghapus Pengguna Dari Grup

Menghapus pengguna dari grup dilakukan dengan gpasswd memerintah. Masukkan perintah (menggunakan sudo) dalam format berikut.

sudo gpasswd -d 

Ini akan menghapus pengguna tertentu dari grup yang ditentukan, membiarkan keanggotaan grup lainnya tetap utuh.

Cara Menghapus Grup Menggunakan Terminal Linux

Terakhir, hal terakhir yang perlu Anda ketahui untuk mengelola grup di sistem Anda adalah menghapus grup. Pertama, penting untuk dicatat bahwa grup harus kosong. Jika grup yang ingin Anda hapus berukuran kecil, Anda dapat menggunakan perintah di atas untuk menghapus setiap anggota secara manual.

Jika grup memiliki lebih dari beberapa anggota dan Anda perlu menghapusnya sebelum menghapus grup, Anda dapat menghapus semuanya sekaligus dengan anggota grup memerintah. Masukkan perintah dengan format berikut untuk menghapus semua pengguna dari grup tertentu:

sudo groupmems -p -g 

Setelah semua anggota dihapus dari grup, Anda dapat menghapus grup dari sistem dengan groupdel perintah, sebagai berikut.

sudo groupdel 

Grup Pengguna Linux Memberi Anda Kontrol Lebih Besar

Dengan perintah di atas, Anda dapat mengelola pengaturan akses pemilik dan grup untuk file atau direktori apa pun di sistem Linux Anda.

Jika Anda, atau pengguna di sistem Anda, mengalami kesulitan mengakses sesuatu, memastikan pemilik dan izin grup disetel dengan benar sering kali merupakan langkah awal yang baik untuk menemukan solusi.

Cara Mengubah Izin File di Desktop Linux

Untuk pemula yang tidak suka bermain-main dengan baris perintah terlalu sering, berikut cara mengubah izin file menggunakan desktop Linux grafis.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Linux
  • Manajemen file
  • Perintah Linux
  • Dasar Linux
  • Grup Pengguna
Tentang Penulis
JT McGinty (19 Artikel Diterbitkan)

JT adalah veteran industri teknologi dengan pengalaman lebih dari 25 tahun. Dari dukungan teknis hingga pemrograman dan administrasi sistem, dia telah melakukan semuanya. Dia sangat senang mengajar pengguna baru tentang kebebasan dan kekuatan Linux.

More From JT McGinty

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan