Operacje na użytkownikach
Dodawanie/usuwanie użytkownika "jacek":useradd -d /home/jacek -g users -G audio,video,optical -s /bin/bash- dodanie konta użytkownikauserdel -r jacek- usunięcie konta
usermod -a -G wheel jacekDodawanie/usuwanie grupy "www-users":
groupadd www-users
groupdel www-usersUprawnienia specjalne
chmod 1xyz /path/plik[katalog]- ustawienie bitu lepkości (ang. sticky bit), program po zakończeniu będzie przechowywany w pamięci, plik lub katalog będzie możliwy do usunięcia tylko przez właściciela.chmod 2xyz /path/plik[katalog]- ustawienie sgid (ang. set group id) - ustawienie bitu grupy, program będzie wykonywany z uprawnieniami grupy, w katalogu z bitem sgid tworzone pliki i katalogi będą własnością grupy.chmod 4xyz /path/plik[katalog]- ustawienie suid (ang. set user id) - ustawienie bitu użytkownika, program będzie wykonywany z uprawnieniami właściciela (często roota), w katalogu z bitem suid tworzone pliki i katalogi będą własnością właściciela.chmod 6xyz /path/plik[katalog]- ustawienie bitów sgid i suid, program będzie wykonywany z uprawnieniami grupy i właściciela, w katalogu z bitem sgid i suid tworzone pliki i katalogi będą własnością grupy i właściciela.
Domyślne uprawnienia plików/katalogów:
umask - wyświetla domyślne uprawnienia, zazwyczaj 0002. Wartość umask łączona jest (koniunkcja logiczna AND) z domyślnymi wartościami dla plików (0666) i katalogów (0777), w wyniku odejmowania nadawane są uprawnienia do pliku/katalogu. Np. umask = 0002 oznacza domyślne uprawnienia 0664 dla plików i i 0775 dla katalogów.Wyświetl listę użytkowników:
cat /etc/passwd | grep '/home' | cut -d : -f 1Zmiana uprawnień
chmod 644 /path/plik
chmod 755 /path/katalogZmiana uprawnień wszystkich katalogów w katalogu /path/katalog:
find /path/katalog -type d -exec chmod 2775 {} \;Zmiana uprawnień wszystkich plików w katalogu /path/katalog:
find /path/katalog -type f -exec chmod 0664 {} \;Zmiana właściciela
chown jacek:users /path/plik
chown -R jacek:users /path/katalogSieć
cat /etc/services- lista standardowych usług sieciowychlsof -i- lista otwartych połączeń sieciowychlsof -i -n -P- lista otwartych i ustanowionych połączeń sieciowychnetstat 192.168.1.0/24- podstawowe skanowanie siecinetstat -lnptu- lista połączeń sieciowychnetstat -tuap- lista połączeń sieciowychnetstat -an|grep LISTEN [grep -v ^unix]- lista połączeń sieciowychnetstat -platune | grep 80- lista uruchomionych usług na portach 80, 8080nmap -v -A ip_address- skanowanie hostanmap -v -A -PN ip_address- skanowanie opornego hostanmap -sU [-sT,-sS] ip_adress- skanowanie przy użyciu protokołu UDP, TCss -ltp- lista nasłuchujących usług
Logi
dmesg [| grep ata]- przeglądanie logu systemowegotail -n 100 /var/log/syslog- śledzenie logu systemowego
Brak komentarzy:
Prześlij komentarz
Co myślisz, co czujesz?