GNU/Linux >> Belajar Linux >  >> 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 tulis ke semua pengguna di direktori tertentu (direktori bersama) di Linux.

Ini memerlukan pengaturan izin akses yang sesuai, dan metode yang paling efektif serta andal untuk mengalokasikan grup umum untuk semua pengguna yang akan berbagi atau memiliki akses tulis ke direktori tertentu.

Jadi, mulailah dengan membuat direktori dan grup umum jika belum ada di sistem sebagai berikut:

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

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

$ sudo usermod -a -G project tecmint 

Bendera dan 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. tecmint – nama pengguna yang ada.

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

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

Menjelaskan izin 2775 di chmod perintah di atas:

  1. 2 – menyalakan setGID bit, 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 rwx izin untuk pemilik.
  3. 7 – memberikan rwx izin untuk grup.
  4. 5 – memberikan 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 project aaronkilik
$ sudo useradd -m -c "John Doo" -s/bin/bash -G project john
$ sudo useradd -m -c "Ravi Saive" -s/bin/bash -G project ravi

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

$ sudo mkdir -p /var/www/reports/aaronkilik_reports
$ sudo mkdir -p /var/www/reports/johndoo_reports
$ sudo mkdir -p /var/www/reports/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 tulis ke semua pengguna di direktori tertentu. Untuk memahami lebih lanjut tentang pengguna/grup di Linux, baca Cara Mengelola Izin dan Atribut File Pengguna/Grup.

Jangan lupa untuk menyampaikan pendapat Anda tentang artikel ini melalui formulir masukan di bawah.


Linux
  1. Pengantar Pustaka Bersama Linux (Cara Membuat Pustaka Bersama)

  2. Bagaimana cara mendaftar semua pengguna dalam grup Linux?

  3. Bagaimana cara membuat perintah khusus di Unix/Linux?

  1. Cara mengemas aplikasi Python untuk Linux

  2. Cara Membuat Banyak Akun Pengguna di Linux

  3. Cara Menemukan Semua Pengguna Sudo Di Linux

  1. Linux – Variabel Lingkungan Permanen Untuk Semua Pengguna?

  2. Bagaimana Cara Membuat Partisi Ext4 Untuk Semua Pengguna?

  3. Cara Membuat Direktori Baru di Linux