Berikan izin pengguna tertentu untuk menulis ke folder menggunakan notasi + w

Saya tahu saya dapat memberikan izin untuk menulis ke pemilik / grup / orang lain seperti ini:

chmod u+w myfolder

Dapatkah saya menentukan pengguna tertentu di sini? Beberapa seperti ini:

chmod username u+w myfolder

Anda bisa menggunakan setfacl:

setfacl -m u:username:rwx myfolder

Ini menetapkan izin untuk pengguna tertentu, tanpa mengubah kepemilikan direktori.

Memeriksa halaman manual untuk rincian lebih lanjut dan contoh.

Catatan:

  • setfacl adalah singkatan dari set File ACL (Daftar Kontrol Akses)

  • Jika Anda ingin menerapkannya secara rekursif ke semua subdirektori: tambahkan - R bendera seperti ini:

    setfacl -R -m u:username:rwx myfolder

Jika Anda ingin mengubah pengguna yang memiliki file atau direktori (folder) ini, Anda harus menggunakan perintah chown. Misalnya, jika Anda menjalankan

sudo chown username: myfolder

pengguna yang memiliki myfolder akan menjadi nama pengguna. Kemudian Anda dapat mengeksekusi

sudo chmod u+w myfolder

untuk menambahkan izin tulis ke pengguna nama pengguna.

Tetapi jika Anda ingin menambahkan pengguna ini ke grup yang terkait dengan "myfolder", Anda dapat menjalankan

sudo usermod -a -G groupname username

dan kemudian jalankan

sudo chmod g+w myfolder

untuk menambahkan izin menulis ke grup.

Tidak ini tidak mungkin. Anda dapat mengubah pemilik file dengan

[sudo] chown username: foldername

atau Anda dapat menambahkan pengguna ke grup yang memiliki file dengan

usermod -a -G {group-name} username

Jika Anda ingin menerapkannya secara rekursif ke semua subdirektori: tambahkan flag-R seperti ini:

setfacl -R -m u:username:rwx myfolder

Di Ubuntu secara rekursif (folder dan itu semua sub folder) memberikan izin kepada pengguna tertentu:

sudo chown -R <username>: <folderName>

Saya tidak berpikir itu mungkin. Mengapa Anda tidak menambahkan pengguna ke grup?