Cara membuat direktori bersama untuk semua pengguna di linux

Cara membuat direktori bersama untuk semua pengguna di linux

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

Panggilan ini untuk mengatur izin akses yang sesuai, dan metode yang paling efektif serta dapat diandalkan untuk mengalokasikan grup umum untuk semua pengguna yang akan berbagi atau memiliki akses menulis ke direktori spesifik.

Jadi, mulailah dengan membuat direktori dan kelompok umum jika belum ada pada sistem sebagai berikut:

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

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

$ sudo usermod -a -g proyek tecmint 
Buat Grup Direktori Umum

Bendera dan argumen yang digunakan dalam perintah di atas adalah:

  1. -A - yang menambahkan pengguna ke grup tambahan.
  2. -G - Menentukan nama grup.
  3. proyek - nama grup.
  4. tecmint - Nama pengguna yang ada.

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

$ sudo chgrp -r proyek/var/www/laporan/$ sudo chmod -r 2775/var/www/laporan/ 

Menjelaskan izin 2775 dalam Chmod Perintah di atas:

  1. 2 - menyalakan setgid bit, menyiratkan subfile yang dibuat dengan baru mewarisi grup yang sama dengan direktori, dan subdirektori yang baru dibuat mewarisi bit gid yang ditetapkan dari direktori induk.
  2. 7 - memberi rwx izin untuk pemilik.
  3. 7 - memberi rwx izin untuk grup.
  4. 5 - memberi rx izin untuk orang lain.

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

$ sudo useradd -m -c "aaron kili" -s/bin/bash -g proyek aaronkilis $ sudo useradd -m -c "john doo" -s/bin/bash -g proyek john $ sudo useradd -m -c " Ravi saive "-s/bin/bash -g proyek ravi 

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

$ sudo mkdir -p/var/www/laporan/aaronkilik_reports $ sudo mkdir -p/var/www/laporan/johndoo_reports $ sudo mkdir -p/var/www/laporan/ravi_reports 

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

Itu dia! Dalam tutorial ini, kami meninjau cara mengaktifkan akses menulis ke semua pengguna di direktori tertentu. Untuk memahami lebih lanjut tentang pengguna/grup di Linux, baca cara mengelola izin dan atribut file pengguna/grup.

Ingatlah untuk menawarkan kepada kami pemikiran Anda tentang artikel ini melalui formulir umpan balik di bawah ini.