GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Membuat Direktori Bersama Dapat Diakses Oleh Sftp?

Saya telah menyiapkan akun sftp di /home/sam , membuat grup sftp , dan menambahkan pengguna sam di dalamnya. saya memberi chown sam:sftp /home/sam bagi pengguna untuk melakukan operasi di direktori itu.

Sekarang saya telah membuat akun sftp lain tom dan saya harus membuatnya berbagi direktori /home/sam . yaitu, keduanya sam dan tom harus berbagi direktori yang sama untuk file umum. Sekarang saya tidak bisa memberikan chown tom:sftp on /home/sam . Bagaimana cara membuat direktori sam dapat dibagikan ke kedua pengguna?

Jawaban yang Diterima:

Dengan asumsi distribusi linux yang umum digunakan dan layanan sshd berjalan.

1) Jika Anda ingin dua pengguna dapat membuat, menghapus, dan memodifikasi file di bawah direktori yang sama, maka buat saja satu akun dan berikan kredensial kepada kedua orang tersebut. Itu cara termudah, namun…

…jika Anda ingin mencatat aktivitas mereka secara terpisah, mis. yang login kapan, lalu buat dua pengguna dengan grup yang sama dan tetapkan direktori home yang sama untuk keduanya. Mis.

groupadd sftp
mkdir /home/sftp
chown nobody:sftp /home/sftp
chmod 770 /home/sftp
useradd -d /home/sftp -g sftp sam
useradd -d /home/sftp -g sftp tom

jika pengguna sam dan tom sudah ada dan memiliki grup utama sendiri, maka chmod g+s /home/sftp akan memaksa file yang dibuat di bawah direktori ini untuk mewarisi id grupnya.

Periksa posting lain ini untuk cara memaksa umask default di bawah sftp, jadi file yang diunggah dapat dibaca/ditulis oleh grup.

2) Jika Anda hanya ingin satu pengguna membuat, menghapus, dan mengubah konten direktori dan pengguna kedua memiliki akses hanya baca. Ini sebenarnya tidak memerlukan penanganan khusus, pengguna biasa dapat membaca konten dari direktori pengguna lain. Pengguna kedua hanya perlu menentukan atau cd ke direktori target (namun, Anda dapat menetapkan direktori home yang sama untuk pengguna kedua).


Linux
  1. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  2. Cara Mengunggah atau Mengunduh File/Direktori Menggunakan sFTP di Linux

  3. Jadikan Semua File Baru Dalam Direktori Dapat Diakses Oleh Grup?

  1. Cara membuat VPN

  2. Cara mentransfer file dengan aman menggunakan sftp (termasuk contoh)

  3. Cara membuat tautan ke direktori

  1. Bagaimana cara membuat file jarang?

  2. Cara membuat penundaan perpustakaan bersama dimuat di Linux

  3. Bagaimana cara membuat beberapa direktori sekaligus dalam satu direktori?