uprawnienia katalogów

Ogólne pytania dotyczące systemu
sho
Posty: 1
Rejestracja: 30 października 2007, 09:29

uprawnienia katalogów

Post autor: sho »

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 ?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Uprawnienia jakie będzie miał katalog nowego użytkownika mozna ustawić w pliku /etc/adduser.conf

Kod: Zaznacz cały

# 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
Awatar użytkownika
zomer
Beginner
Posty: 329
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Umask

Post autor: zomer »

Najłatwiej przez umask polecenie

Kod: Zaznacz cały

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
ODPOWIEDZ