Kullanıcı evinin varsayılan izni aşağıdaki yerlerde kontrol edilebilir.
- İskelet dizini seçeneği (
-k, --skel SKEL_DIR) useradd.
SKELdeğeri /etc/adduser.confvarsayılan iskelet dizini tanımlar.
DIR_MODEdeğeri /etc/adduser.confvarsayılan izinleri tanımlar.
Yeni kullanıcıların giriş dizini /etc/skelşablon olarak oluşturulur (varsayılan davranış).
Varsayılan izni /etc/skelolan 0755 (drwxr-xr-x).
Doğru izinlere sahip özel bir iskelet dizini kullanmak, yeni giriş dizinlerinin istenen izinlere sahip olmasını sağlar.
İçin Varsayılan addusertanımlanmıştır /etc/adduser.conf.
Varsayılan değeri DIR_MODEde /etc/adduser.confolduğunu 0755.
Değişen DIR_MODEdoğru izinlerle (hiç DIR_MODE=0750veya benzeri) yeni ev dizinleri istenen izinlere sahip sağlayacaktır.
Ubuntu belgelerine göre, bu en iyi seçenek gibi görünüyor.
Zaten mevcut olan kullanıcı ana sayfa dizinlerinin manuel olarak değiştirilmesi gerekecektir.
sudo chmod 0750 /home/username
Bu nedenle, /etc/adduser.confyeni kullanıcıların 0755 (drwxr-xr-x)tür izinleri almasını önlemek için kurulumdan hemen sonra değiştirmek iyi bir fikirdir .
Yine de kurulum sırasında oluşturulan ilk kullanıcı 0755, manuel olarak değiştirilmesi gereken ana dizinine ayarlanmış olacaktır .
UMASKin /etc/login.defs, kullanıcılar tarafından oluşturulan dosyalar / dizinler / vb. için (yalnızca ana dizinlerinde değil) genel bir ayardır. ve bağlı-değiştirdi USERGROUPS_ENABiçinde /etc/login.defs.
Resmi açıklama: Kullanıcı Yönetimi - Kullanıcı Profili Güvenliği
Kullanıcı Yönetiminin diğer bölümlerini de kontrol edin.
İlgili: /ubuntu/46501/why-can-other-users-see-the-files-in-my-home-folder
skelhome-dirs