| Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
| bash http://forum.freesco.pl/viewtopic.php?f=35&t=8086 |
Strona 1 z 1 |
| Autor: | gregor [ niedziela, 3 lipca 2005, 12:22 ] |
| Tytuł: | bash |
Witam Grupowiczów; Mama drobne pytanko dotyczące pakietu bash (bash_1.14.7_tiger) zainstalowanego na freesco 0.3.2 z serwera www.freesoft.com/home/0.3.x/. Po zainstalowaniu powłoki bash, utraciłem możliwość logowania się na innego użytkownika niż root (przed instalacją pakietu taka możliwość istniała). Przy próbie logowania pojawia się komunikat: login: no shell: Permission danied. Odinstalowanie pakietu nie zmieniło sytuacji, podobie jak założenie nowego użytkownika. Wpis w pliku /etc/passwd wskazuje dla tego użytkownika na powłokę sh (/bin/sh). Czy ktoś miał podobną sytuację i jaka może być jej przyczyna. Pozdrawiam Gregor |
|
| Autor: | Maciek [ niedziela, 3 lipca 2005, 13:25 ] |
| Tytuł: | |
A zmieniałeś w passwd shell na /bin/bash? |
|
| Autor: | gregor [ niedziela, 3 lipca 2005, 22:02 ] |
| Tytuł: | |
Tak, zmieniałem. Zarówno na /pkg/rc/rc_bash jak i na /bin/bash, choć tam po instalacji powłoki nie było pliku wykonywalnego o nazwie bash. Po odinstalowaniu pakietu użytkownik miał w /etc/passwd wpis /bin/sh i dalej nie mógł się zalogować z komunikatem jak powyżej. Czyżby biblioteki które nadpisywały się w czasie instalacji coś namieszały. Nie bardzo mam pomysł co z tym zrobiś (oprócz ponownej instalacji freesco na HDD oczywiście) Pozdrawiam Gregor |
|
| Autor: | sneil [ wtorek, 29 listopada 2005, 14:33 ] |
| Tytuł: | |
jest rozwiazanie tego problemu prostrze niż reinstall http://linuxgazette.net/issue52/okopnik.html a konkretnie chodzi o prawa do czytania dla users bibliotek w katalogu /lib/ wystarczy wpisać: chmod 755 /lib/* i zaczyna działąć pozdrawiam a w przypadku freesco 0.3.2 trzeba podać w passwd podmienić /bin/sh na /pkg/bin/bash |
|
| Strona 1 z 1 | Strefa czasowa UTC+2godz. |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|