Izin default rumah pengguna dapat dikontrol di tempat-tempat berikut.
- Opsi direktori kerangka (
-k, --skel SKEL_DIR
) dari useradd
.
SKEL
nilai dalam /etc/adduser.conf
mendefinisikan direktori kerangka default.
DIR_MODE
nilai /etc/adduser.conf
yang menentukan izin default.
Direktori rumah pengguna baru dibuat menggunakan /etc/skel
templat (perilaku default).
Izin default dari /etc/skel
adalah 0755 (drwxr-xr-x)
.
Menggunakan direktori kerangka khusus dengan izin yang benar akan memungkinkan direktori home baru memiliki izin yang diinginkan.
Default untuk adduser
didefinisikan dalam /etc/adduser.conf
.
Nilai default DIR_MODE
in /etc/adduser.conf
adalah 0755
.
Mengubah DIR_MODE
untuk memperbaiki izin ( DIR_MODE=0750
atau serupa) akan memungkinkan direktori home baru memiliki izin yang diinginkan.
Menurut dokumentasi Ubuntu, ini sepertinya menjadi pilihan terbaik.
Direktori home user yang sudah ada perlu diubah secara manual.
sudo chmod 0750 /home/username
Jadi itu ide yang baik untuk berubah /etc/adduser.conf
tepat setelah instalasi untuk menghindari pengguna baru mendapatkan 0755 (drwxr-xr-x)
izin jenis.
Tetap saja pengguna pertama yang dibuat selama instalasi akan 0755
mengatur ke direktori home-nya, yang harus diubah secara manual.
UMASK
in /etc/login.defs
adalah pengaturan umum untuk file / direktori / dll yang dibuat oleh pengguna (tidak hanya di direktori home mereka). dan bisa diubah tergantung USERGROUPS_ENAB
di /etc/login.defs
.
Penjelasan resmi: Manajemen Pengguna - Keamanan Profil Pengguna
Periksa bagian lain dari Manajemen Pengguna juga.
Terkait: /ubuntu/46501/why-can-other-users-see-the-files-in-my-home-folder
skel
danhome-dirs