Strona 1 z 1

rbash, odzyskanie uprawnień kont zwykłego użytkownika i roota

: 06 maja 2011, 08:25
autor: dk1988
Witam.
Mam taki o to dziwny problem ustawiałem użytkownikowi test dostęp poprzez powłokę rbash, wrzuciłem mu polecenia, do których powinien mieć dostęp (użytkownik jeszcze nie dostał tego konta więc on nic nie miał możliwości namieszać). Przychodzę po weekendzie majowym loguje się na serwera, a tam po zalogowaniu wyskakuje:

Kod: Zaznacz cały

-bash: mesg: command not found
Loguje się na konto root i to samo. Ani mój użytkownik ani konto root nie ma dostępu do żadnych poleceń z powłoki (tzn. tylko do tych z rbash). Przy konfiguracji konta test w pliku shells dopisałem:

Kod: Zaznacz cały

/bin/rbash
i w pliku passwd zamiast

Kod: Zaznacz cały

/bin/bash
to:

Kod: Zaznacz cały

/bin/rbash
ale tylko dla konta test.

Czy jest jakaś możliwość odzyskania uprawnień dla konta root, np. przez jakieś livecd lub może ktoś ma jakąś inną propozycje? Dodając jeszcze, wszystkie usługi na serwerze działają poprawnie.
Pozdrawiam i dzięki z góry

Właśnie zauważyłem teraz, że działa polecenie cd jak wejdę do katalogu /bin/ i użyję polecenia:

Kod: Zaznacz cały

./nano /etc/passwd
to normalnie mogę edytować plik i mogę go zmieniać. Pytanie dlaczego użytkownicy nie widzą poleceń z poziomu bash?