|
uprawnienia katalogów
sho - 30-10-2007 09:38
Witam, jestem początkującym użytkownikiem linuxa i debiana :). Jeszcze pare lat temu próbowałem coś działać ale nie umiałem się przekonać, ale ostatnio zostałem zmuszony. Mam następujące pytanie: dlaczego jak utworze użytkownika to jego katalog dostaje uprawnienia 755 ? Tak samo stało się z katalogiem roota po instalacji systemu: dostał uprawnienia 755, i bez niczego moge sobie otrzytac historię basha, nie będać rootem. Dodam że debiana instalowalem tak, że najpierw zainstalowalem base system a potem kilka potrzebnych programów przez apt-geta. Nie instalowalem środowiska graficznego.
Jeszcze jak pamiętam redhata to tam było tak od razu, że po utworzniu usera jego katalog dostawał 700 albo 750 w każdym razie nie dało się zobaczyć katalogu innego użytkownika i roota nie będąc rootem.
Teraz musze teraz reczenie przestawiać wszystkie katalogi na bardziej bezpieczne uprawnienia czy da się to osiągnąć w inny sposób ?
ruun - 30-10-2007 10:19
Uprawnienia jakie będzie miał katalog nowego użytkownika mozna ustawić w pliku /etc/adduser.conf
# If DIR_MODE is set, directories will be created with the specified # mode. Otherwise the default mode 0755 will be used. DIR_MODE=0755
Wystarczyło zajrzeć do man adduser
zomer - 07-11-2007 13:21
Najłatwiej przez umask polecenie
umask
pokaże aktualny umask 0022 => to znaczy że nowo twożone katalogi mają 755 a pliki 644. Można ustawić inny umask bardziej restrykcyjny. Rekursywnie # umask -R wartość /home/janek. Od tej pory wszystkie nowo tworzone pliki i katalogi u janka bendą miały "wartość" jaką zadałeś. Umask oblicza się odejmując domyślną wartość 0666 dla plików i 0777 dla katalogów z tąd dla umask 0022 katalogi mają 0755 a plik 0644
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|