Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-02-08 09:24:25

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Debian GNU /Kfreebsd zmiana powłoki

Jak bezpiecznie w tym systemie kfreebsd zmienić powłokę z sh na basha?  Niech chcę czegoś źle wpisać, a nie jestem pewnym czy  to polecenie jest dobre

Kod:

chsh -s /bin/bash

Offline

 

#2  2011-02-08 09:26:32

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Debian GNU /Kfreebsd zmiana powłoki

Nie wiem jak na GNU/kFreeBSD, ale na GNU/Linuksie jest jak najbardziej dobre.

Zawsze możesz po prostu wyedytować /etc/passwd.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2011-02-08 09:27:55

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Debian GNU /Kfreebsd zmiana powłoki

Czytałeś man chsh? Raczej nie sformatuje ci to dysku. Będziesz pytał przed uzyciem każdej komendy?

Offline

 

#4  2011-02-08 10:07:00

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

kamikaze napisał(-a):

Czytałeś man chsh? Raczej nie sformatuje ci to dysku. Będziesz pytał przed uzyciem każdej komendy?

Raczej tak. Zauważ że to nie jest czysty  Debian , gdyż ma inny kernel. I jest dość nowym projektem. Teraz mam taki problem że, zainstalowałem slima skonfigurowałem go, by startował automatycznie. I działał sprawnie aż do teraz. Wpisuję usera i hasło ,a potem przez chwilę widać czarną konsole i znowu wraca do ekranu logowania slim. Wpisuję na 100% dobrego usera i hasło (co wczesniej działało). A on robi to co wyżej. Coś się musiało popsuć. Ale nie wiem jak to naprawić. System jest na vboxie.

Offline

 

#5  2011-02-08 10:41:12

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Debian GNU /Kfreebsd zmiana powłoki

Pytanie co robiłeś wcześniej. Jeśli ręcznie zmieniłeś wpis w /etc/passwd dotyczący powłoki, PAM może się rzucać o to i dlatego nie pozwala Ci się zalogować. Sprawdź też w konfiguracji slima co próbuje robić.
U mnie to wygląda tak

Kod:

# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd           exec /bin/bash -login ~/.xinitrc %session
# login_cmd           exec /bin/bash -login /usr/share/slim/Xsession %session

Jeszcze możesz zalogować się na roota i spróbować ręcznie podnieść slima, obserwując co wyrzuca na std[out|err] w momencie próby logowania.

Offline

 

#6  2011-02-08 10:49:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Debian GNU /Kfreebsd zmiana powłoki

Nie zamierzam się czepiać ale wpisując freebsd + bash w pewno okienko, dostałem taki link:
http://www.cyberciti.biz/faq/freebsd-bash-installation/

A opisany tam sposób zmiany powłoki użytkownika zdumiewająco przypomina stosowany w Linuxie.

A Debian-kfree* jest systemem, który zarówno z Free* jak i z Linuxem ma trochę wspólnego ;)

Pozdrawiam
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2011-02-08 11:01:02

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Debian GNU /Kfreebsd zmiana powłoki

debek napisał(-a):

kamikaze napisał(-a):

Czytałeś man chsh? Raczej nie sformatuje ci to dysku. Będziesz pytał przed uzyciem każdej komendy?

Raczej tak. Zauważ że to nie jest czysty  Debian , gdyż ma inny kernel. I jest dość nowym projektem.

No właśnie, kernel jest inny więc możesz oczekiwać zmian na poziomie kernela. Zmiana powłoki przy pomocy chsh raczej nie ma z nim wiele wspólnego od strony używania tej komendy. Już jej twórcy odpowiednio ją sportowali na ten system.  Nie rozumiem obaw, przecież takie komendy jak ls, tail, cat, profile i wiele innych działają tak samo. Na tym poziomie nie ma wielkich różnic. Tak piszesz jakbyś nie miał zaufania do twórców Debiana na jądro FreeBSD i myślał, że dają te same paczki co do linuxa i się trzeba bać czy to będzie działać ;]

Offline

 

#8  2011-02-08 12:52:21

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

lis6502 napisał(-a):

Pytanie co robiłeś wcześniej. Jeśli ręcznie zmieniłeś wpis w /etc/passwd dotyczący powłoki, PAM może się rzucać o to i dlatego nie pozwala Ci się zalogować. Sprawdź też w konfiguracji slima co próbuje robić.
U mnie to wygląda tak

Kod:

# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd           exec /bin/bash -login ~/.xinitrc %session
# login_cmd           exec /bin/bash -login /usr/share/slim/Xsession %session

Jeszcze możesz zalogować się na roota i spróbować ręcznie podnieść slima, obserwując co wyrzuca na std[out|err] w momencie próby logowania.

Ja tylko to odhaszowałem co Ty masz

Kod:

login_cmd           exec /bin/bash -login ~/.xinitrc %session

Bo było zahaszowane. Ponieważ ja mam w .xinitrc  ustawiony swój menedżer okien. Więc zahaszowałem Xsession , a odhaczyłem to z .xinitrc. Powłoki systemowej jeszcze nie zmieniałem. i chyba tu sie namieszało , bo ja mam sh. A nie zwróciłem uwagi , że tam pisało

Kod:

exec /bin/bash -login ~/.xinitrc %session

Czyli powinno być /bin/sh. Nie wiem jak się zalogować teraz na roota pod tym virtualnox, gdyż wyskakuje mi od razu okno slim :( Mam też problem jak w tym grubie dodać i gdzie dopisać

Kod:

VGA=791

aby startowało mi w 1024x768.

Ostatnio edytowany przez debek (2011-02-08 12:56:28)

Offline

 

#9  2011-02-08 12:55:59

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

debek napisał(-a):

Nie wiem też jak w tym grubie dodać i gdzie dopisać

Kod:

VGA=791

aby startowało mi w 1024x768.

AFAIK to nie będzie działać na jaju freebsd... vga=791 to parametr dla framebuffera vesafb, którego tam nie ma ;)

Offline

 

#10  2011-02-08 12:58:56

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

ArnVaker napisał(-a):

debek napisał(-a):

Nie wiem też jak w tym grubie dodać i gdzie dopisać

Kod:

VGA=791

aby startowało mi w 1024x768.

AFAIK to nie będzie działać na jaju freebsd... vga=791 to parametr dla framebuffera vesafb, którego tam nie ma ;)

Ok to potem wyprobuję inny sposób. A jak na tego roota wejść pod vbox skoro wyskakuje mi zaraz slim. Tylko opcja z live-cd? Co do tego basha. To tu jest w /bin/bash , a nie tak jak w przypadku czystego FreeBSD czyli  /usr/local/bin/bash. Co do komend: ls,cat , wiem że są te same ;)

Ostatnio edytowany przez debek (2011-02-08 13:06:11)

Offline

 

#11  2011-02-08 13:01:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

A po prostu zmienić tty się nie da?

Offline

 

#12  2011-02-08 13:01:33

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Debian GNU /Kfreebsd zmiana powłoki

Nie wiem jak się zalogować teraz na roota pod tym virtualnox, gdyż wyskakuje mi od razu okno slim

Oczywiście masz zainstalowany i starujący wraz z systemem serwer ssh? :)
Jeśli nie, to, hehe, będą kombinacje. Bedziesz musiał odpalić livecd na virtualbox'ie i chrootnąć w skopanego debiana, zainstalowac ssh i później możemy dalej się bawić.

Offline

 

#13  2011-02-08 13:10:09

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

lis6502 napisał(-a):

Nie wiem jak się zalogować teraz na roota pod tym virtualnox, gdyż wyskakuje mi od razu okno slim

Oczywiście masz zainstalowany i starujący wraz z systemem serwer ssh? :)
Jeśli nie, to, hehe, będą kombinacje. Bedziesz musiał odpalić livecd na virtualbox'ie i chrootnąć w skopanego debiana, zainstalowac ssh i później możemy dalej się bawić.

No tego się spodziewałem. Myslałem że obejdzie się bez live-cd i chroota. Jak bym sie już dostał do konsoli roota, to wydaje mi się że w slimie wystarczyło by tylko zmienić z /bin/sh na /bin/bash. I by system odpalił normalnie.
ArnVaker a możesz rozwinąć jak to tty zmienić. Bo ja w tym grub2 to nic nie umiem :(

Ostatnio edytowany przez debek (2011-02-08 13:13:37)

Offline

 

#14  2011-02-08 13:11:55

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

ctrl + alt + f1
ctrl + alt + f2
itd.

Normalnie w Debianie (GNU/Linux) sesja X odpalana jest na tty7, a na innych nadal jest zwyczajnie tryb tekstowy.

Offline

 

#15  2011-02-08 13:14:44

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

ArnVaker napisał(-a):

ctrl + alt + f1
ctrl + alt + f2
itd.

Normalnie w Debianie (GNU/Linux) sesja X odpalana jest na tty7, a na innych nadal jest zwyczajnie tryb tekstowy.

Ta opcja nie da rady. Bo system jest na virtualbox. To bym tylko wyszedł z iksów z systemu głównego :(
Takie mam tylko opcję gdy wcisnę E w grubie:
http://img143.imageshack.us/img143/706/65105316.png

Ostatnio edytowany przez debek (2011-02-08 13:19:17)

Offline

 

#16  2011-02-08 13:16:32

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

Dlaczego nie da rady? Próbowałeś? Skupienie masz przecież na wirtualnym systemie...
Domyślnie w virtualboxie wychodzi się z niego prawym altem ctrl o ile dobrze pamiętam.

Offline

 

#17  2011-02-08 13:24:14

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

ArnVaker napisał(-a):

Dlaczego nie da rady? Próbowałeś? Skupienie masz przecież na wirtualnym systemie...
Domyślnie w virtualboxie wychodzi się z niego prawym altem ctrl o ile dobrze pamiętam.

Chyba to skupienie na wirtualnej maszynie nie działa, jak jest się tylko w grubie. Bo wyszedłem z iksów, ale w systemie głównym. A byłem na vbox edytując ten grub2.

Offline

 

#18  2011-02-08 13:25:48

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

Ale Ty nie masz robić tego na poziomie gruba, tylko jak już system wystartuje...

Offline

 

#19  2011-02-08 13:31:17

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

ArnVaker napisał(-a):

Ale Ty nie masz robić tego na poziomie gruba, tylko jak już system wystartuje...

Ale system do konca nie startuje , bo zatrzymuje się na oknie slima w którym trzeba wpisać login i hasło. A jak wpisuję poprawne to i tak zaraz wraca do tego okna slim. Ta opcja mi w ogóle nie działa, nawet na innym systemie wirtualnym. Może dlatego że ja mam virtualbox od Oracle wersia 4.0.2, a nie ten standardowy.

Ostatnio edytowany przez debek (2011-02-08 13:36:16)

Offline

 

#20  2011-02-08 13:35:36

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

Skoro masz wpisać login i hasło, to znaczy, że system wstał. W tym momencie powinieneś móc zmienić tty.
Może masz przechwytywanie klawiatury odhaczone w opcjach virtualboxa?

Offline

 

#21  2011-02-08 13:42:25

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

ArnVaker napisał(-a):

Skoro masz wpisać login i hasło, to znaczy, że system wstał. W tym momencie powinieneś móc zmienić tty.
Może masz przechwytywanie klawiatury odhaczone w opcjach virtualboxa?

W tym momencie tylko mogę zmienić wybór środowiska graficznego z przycisku f1. Nic innego nie działa.

Offline

 

#22  2011-02-08 13:47:26

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian GNU /Kfreebsd zmiana powłoki

Prawy ctrl + f1 spróbuj.

(o ile nie zmieniałeś domyślnych ustawień)

Offline

 

#23  2011-02-08 13:50:00

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

ArnVaker napisał(-a):

Prawy ctrl + f1 spróbuj.

(o ile nie zmieniałeś domyślnych ustawień)

Dziękuje Ci ArnVaker. Wystarczyło  to ctrl + f1.
Jednak jestem lamerem :( Mimo przejscia na /bin/bash ten slim nadal jakoś kijowo działa. Obecnie to chyba złym pomysłem było,instalować to całe Kfreebsd  jako system na desktop.

Ostatnio edytowany przez debek (2011-02-08 14:07:09)

Offline

 

#24  2011-02-08 14:18:58

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Debian GNU /Kfreebsd zmiana powłoki

Odnoszę wrażenie analogii z podobnego forum -_-.
debek albo konkrety albo gtfo. naucz się poprawnie opisywać problem i czytać ze zrozumieniem http://rtfm.killfile.pl/

slim nadal jakoś kijowo działa

nic tylko współczuć.

Offline

 

#25  2011-02-08 14:20:33

  debek - Użytkownik

debek
Użytkownik
Zarejestrowany: 2011-01-26

Re: Debian GNU /Kfreebsd zmiana powłoki

lis6502 napisał(-a):

Odnoszę wrażenie analogii z podobnego forum -_-.
debek albo konkrety albo gtfo. naucz się poprawnie opisywać problem i czytać ze zrozumieniem http://rtfm.killfile.pl/

slim nadal jakoś kijowo działa

nic tylko współczuć.

Nie mam konta na forum Ubuntu. Nie mam też długiego stażu na Linuksie. Więc każdy kiedyś zaczynał od początku.
Pewnie gdybym tak długo miał styczność z Linuksem jak Ty. To może bym już nie zadawał takich pytań, które wydają się dla Ciebie banalne.

Ostatnio edytowany przez debek (2011-02-08 14:27:36)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)