Kullanıcı evinin varsayılan izni aşağıdaki yerlerde kontrol edilebilir.
- İskelet dizini seçeneği (
-k, --skel SKEL_DIR
) useradd
.
SKEL
değeri /etc/adduser.conf
varsayılan iskelet dizini tanımlar.
DIR_MODE
değeri /etc/adduser.conf
varsayılan izinleri tanımlar.
Yeni kullanıcıların giriş dizini /etc/skel
şablon olarak oluşturulur (varsayılan davranış).
Varsayılan izni /etc/skel
olan 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 adduser
tanımlanmıştır /etc/adduser.conf
.
Varsayılan değeri DIR_MODE
de /etc/adduser.conf
olduğunu 0755
.
Değişen DIR_MODE
doğru izinlerle (hiç DIR_MODE=0750
veya 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.conf
yeni 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 .
UMASK
in /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_ENAB
iç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
skel
home-dirs