Portál AbcLinuxu, 14. července 2025 11:38


Dotaz: automaticky login do X bez dm

jose17 avatar 12.5.2005 18:22 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
automaticky login do X bez dm
Přečteno: 370×
Odpovědět | Admin
zdravim,

snazim sa nastavit automaticky login (bez zadavania usera a hesla) do X. natrafil som na tento navod. po boote sice na tty1 usera vyplnovat nemusim, ale heslo to po mne chce. neviete niekto ako na to?

slackware 10.

diky.

-- jose
Ja vim, on vi, ty nano!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.5.2005 19:33 Peter
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak máš gdm, tak ho môžeš nastaviť, aby automaticky prihlásil vybraného užívateľa. V kdm to pôjde asi tiež.
jose17 avatar 12.5.2005 19:36 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
kdm, gdm, xdm, wdm alebo *dm sa chcem prave vyhnut..
Ja vim, on vi, ty nano!
12.5.2005 22:17 Frank J. Tomes | skóre: 29 | Plzeň
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Odpovědět | | Sbalit | Link | Blokovat | Admin
co takhle na konec nějakého startovacího skriptu dát něco jako:

/usr/bin/su - uzivatel -c startx

(používám to na jednom desktopu v bsd)
[frank]$ uname -prs FreeBSD 4.11-RELEASE-p25 i386
12.5.2005 23:18 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím,
uvedený návod jsem sice nečetl, nicméně mně funguje toto řešení pro spouštění htopu při každém bootu. Potřebujete k tomu mingetty, na heslo se neptá (nechápu, proč se ptá Vás, měl by přeci mít dostatečná práva?):
masinka marek # grep mingetty /etc/inittab
c6:12345:respawn:/sbin/mingetty --autologin root tty6 

masinka marek # grep htop /root/.bash_profile 
tty | grep "/dev/vc/6" && htop
jose17 avatar 13.5.2005 01:23 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
diky,

grep mingetty /etc/inittab
c1:1235:respawn:/sbin/mingetty --autologin jose tty1
a opat si pyta heslo. nechapem.. :(
Ja vim, on vi, ty nano!
13.5.2005 07:24 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Zvláštní, jakou máte verzi mingetty? Používám 1.07.3. Pamatuji si, že dříve (minimálně v 1.00) se pro správný autologin muselo patchovat.

Ještě me napadá - nemohl by být na vině třeba PAM, nebo podobné programy?
jose17 avatar 13.5.2005 09:05 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
mam 1.0.6 (kde ste zohnali 1.0.7.3?) pam pokial viem, nepouzivam. slackware 10 stock kernel (2.4.26)
Ja vim, on vi, ty nano!
13.5.2005 15:52 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Mám jej z Gentoo portage, juknul jsem na ebuild a funguje to takto:
  1. Stáhněte si source rpm
  2. Ve slacku byste měl mít rpm2targz, tak jej rozbalte a opatchujte pomocí patche, který je v archivu, jmenuje se mingetty-1.00-opt.patch
  3. Zkompilujte a nainstalujte.
Poté mi to funguje bez problémů, na heslo se to neptá, ačkoliv samozřejmě nastaveno je.
jose17 avatar 13.5.2005 16:06 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
dik moc, skusil som to a to heslo to furt chce. uz fakt nevim :(
Ja vim, on vi, ty nano!
13.5.2005 17:31 milda
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Zkusil bych v souboru password odmazat "x", je asi třetí nebo čtvrtý znak zleva u uživatele, který se má hlásit bez hesla
jose17 avatar 13.5.2005 20:45 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
aha, dobra finta fň. diky Vam vsetkym.

-- jose
Ja vim, on vi, ty nano!
13.5.2005 22:00 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Mno, to asi není nejlepší nápad, povolit přihlašování bez hesla...
Problém bych viděl pravděpodobně ve špatném nastavení v /etc/securetty, nebo něco podobného, žel mně všechno fungovalo okamžitě, s ničím jsem problémy neměl, tak nemohu blíže poradit..
jose17 avatar 14.5.2005 14:40 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
mate pravdu, passwordless login nie je najlepsie riesenie.. /etc/securetty ale nevyzera podozrivo
Ja vim, on vi, ty nano!
14.5.2005 15:26 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
Ještě mě napadá přístup z druhé strany.. podporuje Váš login parametr -f? Podle manuálové stránky mingetty:

--autologin username
Log the specified user automatically in without asking for a login name and password. Check the -f option from /bin/login for this.


Pro správnou funkčnost bych tedy předpokládal, že login musí podporovat parametr -f:
marek@masinka ~ $ login --help 
Usage: login [name] [-p] [-h host] [-f name]
login - sign on

  -p             Do not destroy the environment
  -h hostname    Name of the remote host for umtp/wtmp
  -f name        Skip a second login authentication
  --help         Give this help list
  --usage        Give a short usage message
  --version      Print program version
Slack nemám, ale domnívám se, že problém by mohl být v tom, že -f umí pouze verze login upravená pro PAM:
marek@masinka ~ $ login --version
login (pam_login) 3.17
Takže koukněte, jestli nevzniká problém zde, protože podle zdrojáku mingetty (řádek 424) provádí mingetty toto:
execl (loginprog, loginprog, autologin? "-f" : "--", logname, NULL);
Což bez -f nepoběží... :-)
jose17 avatar 14.5.2005 15:33 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
moj login -f umi, akurat si pyta heslo. a verziu login neviem ako mam zistit.
login --help:


usage: login [-p] [name]
       login [-p] [-h host] [-f name]
       login [-p] -r host
--version/-V/-v nefunguje :(
Ja vim, on vi, ty nano!
14.5.2005 15:58 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
moj login -f umi, akurat si pyta heslo.

Tak jsme na to asi přišli, bude to rozdílnou verzí programu login. Můj login je z balíčku pam-login, ne z util-linux, z kterého (předpokládám) je ten Váš. Chvíli jsem googlil a zde jsem narazil na toto:
.... Note, LFS and Slackware users must first install Linux PAM ....
14.5.2005 16:03 jm
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
.... Note, LFS and Slackware users must first install Linux PAM ....
<rejp> A proto se Slackware vyplati! :-) </rejp>
jose17 avatar 14.5.2005 20:09 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: automaticky login do X bez dm
je passwordless konfiguracia skutocne tak nebezpecna, ak mam jednouzivatelsky system? (ssh si pri pripajani stale pyta heslo..)
Ja vim, on vi, ty nano!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.