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
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?