Cara Membuat Direktori Untuk Semua Pengguna di Linux

Sebagai administrator sistem, Anda mungkin memiliki direktori tertentu yang ingin Anda berikan akses  untuk setiap pengguna di server Linux. Dalam panduan ini, kami akan meninjau cara mengaktifkan akses ke semua pengguna pada direktori tertentu (direktori bersama) di Linux.

Cara ini bisa menetapkan izin akses yang sesuai, dan metode yang paling efektif serta dapat diandalkan untuk mengalokasikan direktori tertentu untuk semua pengguna yang akan berbagi atau memiliki akses ke direktori tertentu.

Jadi, mulailah dengan membuat direktori dan grup umum, jika belum ada maka ketikan kode dibawah :

$ sudo mkdir -p / var / www / laporan /
$ sudo groupadd project

Kemudian tambahkan pengguna yang sudah ada yang akan memiliki akses  ke direktori: / var / www / laporan / ke proyek grup seperti di bawah ini.

$ sudo usermod -a -G project buycloud

Argumen yang digunakan dalam perintah di atas adalah:

  1. -a – yang menambahkan pengguna ke grup tambahan.
  2. -G – menentukan nama grup.
  3. project – nama grup.
  4. buycloud– nama pengguna yang ada.

Setelah itu, lanjutkan untuk mengonfigurasi izin yang sesuai pada direktori, di mana opsi -Rmemungkinkan operasi rekursif ke dalam subdirektori:

$ sudo chgrp -R project / var / www / laporan /
$ sudo chmod -R 2775 / var / www / laporan /

Menjelaskan izin 2775 dalam perintah chmod di atas:

  1. 2– Mengaktifkan bit setGID , menyiratkan – subfile yang baru dibuat mewarisi grup yang sama dengan direktori, dan subdirektori yang baru dibuat mewarisi bit GID yang ditetapkan dari direktori induk.
  2. 7– Memberikan izin rwx untuk pemilik.
  3. 7– memberikan izin rwx untuk grup.
  4. 5– Memberikan izin rx untuk orang lain.

Anda dapat membuat lebih banyak pengguna sistem dan menambahkannya ke grup direktori sebagai berikut:

$ sudo useradd -m -c “Eriga S Al Mansur” -s / bin / bash -G project eriga
$ sudo useradd -m -c “agung” -s / bin / bash -G project agung
$ sudo useradd -m -c “ahmad” -s / bin / bash -G project ahmad

Kemudian buat subdirektori di mana pengguna baru di atas akan menyimpan laporan proyek mereka:

$ sudo mkdir -p / var / www / laporan / eriga_reports
$ sudo mkdir -p / var / www / laporan / eriga_reports
$ sudo mkdir -p / var / www / laporan / ahmad_reports

Sekarang Anda dapat membuat file / folder dan berbagi dengan pengguna lain di grup yang sama.