Ubuntu tabanlı sistemlerde varsayılan olarak tüm kullanıcılar bir birlerinin dizinlerini ve dosyalarını görebilir fakat değiştiremez.
Bunun nedeni;
/etc/adduser.conf
dosyasındaki
DIR_MODE=0755
Şayet kullanıcılar bir birlerinin home dizinlerini görmemesini istiyorsak dir_mode değeri 0700
DIR_MODE=0700
olmalı.
İlave olarak kullanıcıların açtığı dizin ve dosyaları varsayılan olarak diğer kullanıcılar görebilir ve okuyabilir. Bunun önlemenin en basit yolu umask değerini 0077 yapmaktan geçer.
remzi@i7-7567:/tmp/test$ umask
0077
remzi@i7-7567:/tmp/test$ rm -rf *
remzi@i7-7567:/tmp/test$ ls -la
total 8
drwxrwxr-x 2 remzi remzi 4096 May 22 19:37 .
drwxrwxrwt 26 root root 4096 May 22 19:33 ..
remzi@i7-7567:/tmp/test$ touch testfile
remzi@i7-7567:/tmp/test$ mkdir testdir
remzi@i7-7567:/tmp/test$ ls -al
total 12
drwxrwxr-x 3 remzi remzi 4096 May 22 19:38 .
drwxrwxrwt 26 root root 4096 May 22 19:33 ..
drwx------ 2 remzi remzi 4096 May 22 19:38 testdir
-rw------- 1 remzi remzi 0 May 22 19:38 testfile
remzi@i7-7567:/tmp/test$
Bunun nedeni;
/etc/adduser.conf
dosyasındaki
DIR_MODE=0755
Şayet kullanıcılar bir birlerinin home dizinlerini görmemesini istiyorsak dir_mode değeri 0700
DIR_MODE=0700
olmalı.
İlave olarak kullanıcıların açtığı dizin ve dosyaları varsayılan olarak diğer kullanıcılar görebilir ve okuyabilir. Bunun önlemenin en basit yolu umask değerini 0077 yapmaktan geçer.
remzi@i7-7567:/tmp/test$ umask
0077
remzi@i7-7567:/tmp/test$ rm -rf *
remzi@i7-7567:/tmp/test$ ls -la
total 8
drwxrwxr-x 2 remzi remzi 4096 May 22 19:37 .
drwxrwxrwt 26 root root 4096 May 22 19:33 ..
remzi@i7-7567:/tmp/test$ touch testfile
remzi@i7-7567:/tmp/test$ mkdir testdir
remzi@i7-7567:/tmp/test$ ls -al
total 12
drwxrwxr-x 3 remzi remzi 4096 May 22 19:38 .
drwxrwxrwt 26 root root 4096 May 22 19:33 ..
drwx------ 2 remzi remzi 4096 May 22 19:38 testdir
-rw------- 1 remzi remzi 0 May 22 19:38 testfile
remzi@i7-7567:/tmp/test$
umask değerinin tüm sistem değiştirmek istiyorsak login.defs içindeki değeri düzenlememiz gerekmektedir.
/ etc/login.defs
# Varsayılan değer
# UMASK 022
# Güvenlik nedeniyle değiştirilen yeni değer
Yorumlar
Yorum Gönder