Skocz do zawartości

Automatyczne Logowanie


luker1985

Rekomendowane odpowiedzi

Witam!

Mam pytanko dotyczące kwesti ekranu powitalnego w Fedorce. Jest sposób aby system ładował się automatycznie bez potrzeby ciągłego wpisywania nazwy użytkownika i hasła? Jestem jedynym użytkownikiem komputera i już mnie to ciągłe logowanie na starcie nudzi.

dzięki za odpowiedź.

POZDRAWIAM!

 

Odnośnik do komentarza
Udostępnij na innych stronach

Wszystko ładnie i pieknie tylko wolałbym zobaczyć gotowy przykład jak to ma wyglądać.

Dlaczego??

Ano dlatego, że `<schema>

<key>daemon/AutomaticLoginEnable</key>

<signature>b</signature>

<default>false</default> Change this to true. W TYM MIEJSCU CO MAM ZMIENIĆ?

</schema>`

 

<schema>

<key>daemon/AutomaticLogin</key>

<signature>s</signature>

<default></default> Put the username here. CZYLI GDZIE?

</schema>`

Odnośnik do komentarza
Udostępnij na innych stronach

<schema>
<key>daemon/AutomaticLoginEnable</key>
<signature>b</signature>
<default>true</default> 
</schema>

<schema>
<key>daemon/AutomaticLogin</key>
<signature>s</signature>
<default>luker1985</default> 
</schema>

Między znaczniki. Dokładnie tak to ma wyglądać.

Odnośnik do komentarza
Udostępnij na innych stronach

coś pochrzaniłęm i teraz wpis wygląda tak:

<schema>

<key>daemon/User</key>

<signature>s</signature>

<default>gdm</default>

</schema>

<schema>

<key>daemon/Group</key>

<signature>s</signature>

<default>gdm</default>

</schema>

<schema>

<key>daemon/AutomaticLoginEnable</key>

<signature>b</signature>

<default>true</default>

</schema>

<schema>

Jakaś inna kolejnośc tych wpisów jest i niektórych jego kawałków brakuje w porównaniu ze stanem pierwotnym ;/

Odnośnik do komentarza
Udostępnij na innych stronach

Wygląda dobrze, ale ok, masz tu moją zawartość tego pliku (domyślna). Wklej ją i potem zrób tak jak linku, który podałem poprzednio tylko tam, gdzie jest napisane Update 2! (z edycją /etc/gdm/custom.conf). cat /etc/gdm/gdm.schemas:

<gdmschemafile>
 <schemalist>

   <schema>
     <key>daemon/User</key>
     <signature>s</signature>
     <default>gdm</default>
   </schema>
   <schema>
     <key>daemon/Group</key>
     <signature>s</signature>
     <default>gdm</default>
   </schema>
   <schema>
     <key>daemon/AutomaticLoginEnable</key>
     <signature>b</signature>
     <default>false</default>
   </schema>
   <schema>
     <key>daemon/AutomaticLogin</key>
     <signature>s</signature>
     <default></default>
   </schema>
   <schema>
     <key>daemon/TimedLoginEnable</key>
     <signature>b</signature>
     <default>false</default>
   </schema>
   <schema>
     <key>daemon/TimedLogin</key>
     <signature>s</signature>
     <default></default>
   </schema>
   <schema>
     <key>daemon/TimedLoginDelay</key>
     <signature>i</signature>
     <default>30</default>
   </schema>

   <schema>
     <key>security/DisallowTCP</key>
     <signature>b</signature>
     <default>true</default>
   </schema>

   <schema>
     <key>xdmcp/Enable</key>
     <signature>b</signature>
     <default>false</default>
   </schema>
   <schema>
     <key>xdmcp/MaxPending</key>
     <signature>i</signature>
     <default>4</default>
   </schema>
   <schema>
     <key>xdmcp/MaxSessions</key>
     <signature>i</signature>
     <default>16</default>
   </schema>
   <schema>
     <key>xdmcp/MaxWait</key>
     <signature>i</signature>
     <default>15</default>
   </schema>
   <schema>
     <key>xdmcp/DisplaysPerHost</key>
     <signature>i</signature>
     <default>2</default>
   </schema>
   <schema>
     <key>xdmcp/Port</key>
     <signature>i</signature>
     <default>177</default>
   </schema>
   <schema>
     <key>xdmcp/HonorIndirect</key>
     <signature>b</signature>
     <default>true</default>
   </schema>
   <schema>
     <key>xdmcp/MaxPendingIndirect</key>
     <signature>i</signature>
     <default>4</default>
   </schema>
   <schema>
     <key>xdmcp/MaxWaitIndirect</key>
     <signature>i</signature>
     <default>15</default>
   </schema>
   <schema>
     <key>xdmcp/PingIntervalSeconds</key>
     <signature>i</signature>
     <default>15</default>
   </schema>
   <schema>
     <key>xdmcp/Willing</key>
     <signature>s</signature>
     <default>/opt/gnome/etc/gdm/Xwilling</default>
   </schema>

   <schema>
     <key>xdmcp/EnableProxy</key>
     <signature>b</signature>
     <default>false</default>
   </schema>
   <schema>
     <key>xdmcp/ProxyXServer</key>
     <signature>s</signature>
     <default></default>
   </schema>
   <schema>
     <key>xdmcp/ProxyReconnect</key>
     <signature>s</signature>
     <default></default>
   </schema>

 </schemalist>
</gdmschemafile>

Odnośnik do komentarza
Udostępnij na innych stronach

No i popsułem ;/

wpisałem swoją nazwę użytkownika i zamieniłem "false" na "true"

i chyba w złym miejscu, bo system startuje, pokazuje sie logo z automatycznym ładowaniem na 1 sekundę i ekran robi sie na moment czarny.

I znowu pokazuje sie ekran automatycznego logowania i znowu czarny ekran i znowu ekran logowania ... itd.

No i co ja mam teraz począć? ;/

Próbowałem poprzez LiveCD podmienić zmieniony plik, ale nie mam uprawnień no i nic z tego.

Pomóżcie wydostać mi się z tego dołka ;/

Odnośnik do komentarza
Udostępnij na innych stronach

Próbowałem poprzez LiveCD podmienić zmieniony plik, ale nie mam uprawnień no i nic z tego.
Kierunek dobry, tylko pewnie chcialeś to zrobić jako zwykły użytkownik LiveCD. Wykorzystaj "sudo". Albo jeśli większą ilość poleceń chcesz wykonać jako root, to ja robię mniej więcej coś takiego
sudo passwd     # zmiana/ustawienie hasła roota na LiveCD
su -            # podajesz hasło wcześniej ustalone i z konsoli wywołujesz dowolne polecenia jako root

Oczywiście operację trzeba powtórzyć za każdym razem po zrestartowaniu systemu z LiveCD.

 

BTW A błąd nie wynika przypadkiem z tego, że pomyliłeś się w nazwie użytkownika, który miał się logować automatycznie?

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dlaczego od razu z live cd? Przeciez z terminala z restartujacym sie gdm mozna przelaczyc sie na inny terminal (ctrl + alt + Fn), zalogowac sie i dokonac poprawek :) A jesli konsola zbyt straszna to

init 3
startx

sposob moze nie najlepszy, ale jak koniecznie potrzebowalem GUI to innego pomyslu nie mialem ;)

Odnośnik do komentarza
Udostępnij na innych stronach

sposob moze nie najlepszy
Bardzo dobry, ale jeśli gdm stale loguje i wylogowuje użytkownika, to może okazać się to trudne.

Oczywiście można też uruchomić system od razu w trybie tekstowym dopisując "3" do listy parametrów jądra przy starcie. Ale skoro luker1985 zaczął od LiveCD, to szedłem tą ścieżką, żeby nie mieszać bez potrzeby.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Edytowanie /etc/gdm/gdm.schemas nie jest wskazane (to ustawienia domyślne, nadpisywane z update'm), ustawienia umieszcza się tu: /etc/gdm/custom.conf

co i jak zrobiłem w uzupełnieniu do poradnika (było zresztą na forum):

http://wiki.fedora.pl/wiki/Poradnik#Automatyczne_logowanie

i nowy szablon {{pre|...}}, tak dla relaksu ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Edytowanie /etc/gdm/gdm.schemas nie jest wskazane (to ustawienia domyślne, nadpisywane z update'm)...
Nadpisywane? Nic takiego u siebie nie zauważyłem, a w ten sposób ustawiałem na komputerze domowym autologowanie po instalacji i staram się w miarę regularnie aktualizować system.

 

Odnośnik do komentarza
Udostępnij na innych stronach

oj jest, jest.

Dwukrotnie mi nadpisał przy aktualizacji gdm. Nie jest to jakiś straszny problem i wielkiego halo robić nie będę. Jak ktoś wie co robi to nie zepsuje. Też początkowo ustawiałem to w tym pliku, ale nawet w dokumentacji gdm zaleca się ustawiać przez custom.conf

 

http://library.gnome.org/admin/gdm/2.24/gdm.html

5.3. Daemon Configuration

The GDM daemon is configured using the <etc>/gdm/custom.conf file. Default values are stored in GConf in the gdm.schemas file. It is recommended that end-users modify the /etc/gdm/custom.conf file because the schemas file may be overwritten when the user updates their system to have a newer version of GDM.

Odnośnik do komentarza
Udostępnij na innych stronach

Aha, ale tylko przy aktualizacji gdm, może jeszcze takich aktualizacji nie było. Chociaż słówko may może wskazywać, że nie u wszystkich jest nadpisywany ten plik. Na razie nie będę zmieniał, ale przynajmniej jak wystąpią problemy z logowaniem to będę wiedział, dlaczego tak się stało. Dzięki za informacje.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...