Strona 1 z 1

Polecenie cd nie działa przez sudo

: 16 listopada 2009, 10:58
autor: life
Dziwna sprawa wcześniej wszystko było w porządku, dziś jak chcę przejść do katalogu jako root przez polecenie ,,cd'' to wypisuje, że nie ma takiego polecenia.

Jako normalny użytkownik bez problemu mogę zmieniać katalogi.

Jak przełączę się na konto roota przez ,,su'' to polecenie ,,cd'' działa normalnie. Jedynie przy sudo się sypie i raczej tylko przy ,,cd'', inne polecania ls, cat, cp przez sudo działają.

Ktoś może ma jakiś pomysł co mogło się stać?

: 17 listopada 2009, 16:03
autor: mysza-j
Wpisz su i jako root wpisz:

Kod: Zaznacz cały

which cd
Później jako zwykły użytkownik wpisz wynik ,,which''.

Edycja:
Nie doczytałem. Zrób odwrotnie. Zamiast na jako root to napisz jako zwykły użytkownik. Itp.

: 17 listopada 2009, 17:19
autor: AdeBe
ls to zewnętrzny program, podobnie jak cat, cp, grep
Natomiast cd to wewnętrzne polecenie powłoki, "wbudowane" w basha.
Zdziwiłbym się, gdyby zadziałało.

: 20 listopada 2009, 00:19
autor: life
@AdeBe - prawda ;) mea culpa