blokowanie logowania na konto roota przez terminal

Konfiguracja serwerów, usług, itp.
maxblink
Posty: 25
Rejestracja: 23 października 2008, 20:15

blokowanie logowania na konto roota przez terminal

Post autor: maxblink »

Witam. Chciałbym się dowiedzieć jak zablokować żeby, np. przez putty nie dało się bezpośrednio zalogować na konto roota (chcę aby była możliwość logowania tylko przez su, z konta użytkownika).

Pozdrawiam.

Ps. W internecie znalazłem, że trzeba w /etc/securetty zostawić tę jedną linijkę

Kod: Zaznacz cały

tty1
Ale niestety nie działa mi to.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Było na forum z tysiąc razy. Wystarczy użyć szukajki. W pliku /etc/ssh/sshd_config zmień linię

Kod: Zaznacz cały

PermitRootLogin yes
na

Kod: Zaznacz cały

PermitRootLogin no
i zrestartuj usługę ssh.
ponton
Beginner
Posty: 406
Rejestracja: 24 stycznia 2007, 01:40
Lokalizacja: Kalisz/Wroc³aw

Post autor: ponton »

lessmian2 pisze:Było na forum z tysiąc razy. Wystarczy użyć szukajki. W pliku /etc/ssh/sshd_config zmień linię

Kod: Zaznacz cały

PermitRootLogin yes
na

Kod: Zaznacz cały

PermitRootLogin no
i zrestartuj usługę ssh.
Ale to tylko uniemożliwi logowanie przez SSH. Autorowi posta chodziło chyba o uniemożliwienie zrobienia "su root" z innego terminala niż tty1.
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Między wierszami czytam u autora, że chodzę rzeczywiście o przestawienie opcji w sshd_config. Jednak najlepiej by było, gdyby autor doprecyzował, co go interesuje:
1. Nie można zalogować się bezpośrednio na root przy połączeniach zdalnych (ssh/telnet), ale można siedząc przy komputerze
2. Nie można się zalogować bezpośrednio na roota ani zdalnie, ani siedząc przy komputerze - jedyna możliwość to su root
3. Nie można zalogować się na roota w ogóle (prawie w ogóle) - administracja całkowicie przez sudo
4. Można zalogować się na roota jedynie siedząc przy komputerze na określonym terminalu

?
Zmiana sshd_config to oczywiście ustawienie 1 (przy założeniu, że telnet jest wyłączony oczywiście), najsłabsze, ale sądzę, że właśnie o to chodzi.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

odnośnie zalogowania sie tylko dla określonego terminala, musi zahaszowac wszystko w /etc/securetty oprócz tego co go interesuje zostawiając wolne np.: tty1 (pierwsza standardowa konsola)

Kod: Zaznacz cały

...
...
tty1
#tty2
#tty3
#tty4
....
....
man /etc/securetty
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Szczerze mówiąc stosując tą metodę NA PEWNO nie zostawiłbym pierwszej konsoli. Bo jakoś mam wrażenie, że znakomita większość osób właśnie pierwszą zostawia. Jak już mamy takie podejście, to zdecydowanie każda ina, tylko nie pierwsza.

No ale niech się autor wątku wypowie co właściwie chce.
ODPOWIEDZ