Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nebere heslo uživatele [vyřešeno]  (Přečteno 2762 krát)

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Nebere heslo uživatele [vyřešeno]
« kdy: 15 Února 2011, 16:31:33 »
Nevím proč mi některé účty na serveru fungují a některé ne ...heslo dávám prokazatelně správné...Správné chování:

Kód: [Vybrat]
moje@server:~$ su - David
Heslo:
David@server:~$

špatné heslo k účtu "public":

Kód: [Vybrat]
moje@server:~$ su - public
Heslo:
su: Selhání autentizace
moje@server:~$

správné heslo:

Kód: [Vybrat]
moje@server:~$ su - public
Heslo:
moje@server:~$

Proč, po zadání správného hesla mi to nenajede do účtu "public" ..? Nemůžu se tak dostat přes sftp..

Zkoušel jsem také z /etc/shadow překopírovat zašifrované heslo z účtu, který funguje, na účet, který nefunguje ..čímž dosáhnu toho, že heslo z účtu "David" bude i na účtu "public", ale výsledek stejný ...heslem to evidentně není

Hrál jsem si se sftp účty a používám subdoménu v sshd_config:

Citace
Subsystem sftp internal-sftp  

Match group sftp
        ChrootDirectory /sftp/%u
        ForceCommand    internal-sftp
        X11Forwarding   no
        AllowTcpForwarding      no

Výpis z /etc/passwd:

Citace
public:x:1019:1022::/sftp/public:/bin/false
David:x:1001:1002:David:/home/David:/bin/bash

Rozdíl je tady zjevný, nicméně to fungovalo...na sftp bych se dostat měl, na ssh s účtem public ne-e, což je ok
« Poslední změna: 08 Června 2011, 09:11:45 od On »
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Nebere heslo uživatele
« Odpověď #1 kdy: 12 Března 2011, 07:48:34 »
Jak to dopadlo? Nějaký pokrok? Co říkají logy?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re: Nebere heslo uživatele
« Odpověď #2 kdy: 14 Dubna 2011, 11:27:20 »
No nedopadlo, pořád tak nějak přesně nevím, čím to je..hlavně jsem tento problém ale hodil k ledu...jakmile si na to udělám zas čas, tak budu informovat ..
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Nebere heslo uživatele
« Odpověď #3 kdy: 14 Dubna 2011, 12:27:25 »
hmm jen tak od boku neměl by být /bin/false v /etc/shells?
jabber: etnyx@jabbim.cz

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re: Nebere heslo uživatele
« Odpověď #4 kdy: 14 Dubna 2011, 12:59:10 »
A není to zcela logické? Uživatel public má za shell false... čili nemá shell.. čili se nemůže přihlásit do konzole stejně jako David!
Avšak na sftp se dostane... to mu zajistí ssh daemon.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Nebere heslo uživatele
« Odpověď #5 kdy: 14 Dubna 2011, 13:10:41 »
Jenže pokud dobře čtu, tak právě problém je, že se na sftp nedostane ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re: Nebere heslo uživatele
« Odpověď #6 kdy: 14 Dubna 2011, 13:29:29 »
Jenže pokud dobře čtu, tak právě problém je, že se na sftp nedostane ...
Aha... podle výpisu z konzole jsem asi usoudil špatně... to se tedy omlouvám... z hlášky

Kód: [Vybrat]
Proč, po zadání správného hesla mi to nenajede do účtu "public" ..? Nemůžu se tak dostat přes sftp..Jsem to příliš nepochopil. Pak mě napadá jestli jsou dobře oprávnění?

Tedy vyhodit výpis:

Kód: [Vybrat]
ls -la /sftp/
Jestli se nepletu pak /sftp/public musí vlastnit root a práva mají být 700.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re: Nebere heslo uživatele
« Odpověď #7 kdy: 08 Června 2011, 09:11:33 »
Tak jsem se k tomu konečně dostal a asi budu za vola ...já si tak hrál se zabezpečením, že jsem do sshd_config zadal konkrétní uživatele, kteří se můžou spojit přes ssh a kteří ne ..čili účet "public" se nedostal do účtu proto, že prostě a jednoduše nebyl mezi AllowUsers, které jsem měl definované... trošku by mou blbost mohlo ulehčit to, že jsem opravdu netušil, že sshd_config se nevztahuje jen na SSH, ale na všechno, co používá port SSH (standartně 22) - čili i ono zmińované SFTP...tím, že jsem neposlal celý výpis sshd_config, tak na to asi nikdo nemohl přijít :)

Ať nemusím zavádět nové vlákno, narazil jsem na jiný problém :D

Resp dva problémy, ale s tím druhým se zkusím ještě natrápit...Ten první problém spočívá v tom, že mám svůj key pro přihlášení na SSH...tedy abych nemusel používat heslo ..ve standartních NErootovských účtech to funguje tak jak má ...připojím se na ssh a hned vjede do účtu bez zadání hesla...

Chování na "rootovský" účet (tedy na první založený účet na serveru s názvem např "pepa") se to ale chová jinak ...první přihlášení VŽDY vyžaduje heslo ...až se připojím, teprve pak jakékoliv další připojení jde bez hesla...proč u toho prvního připojení to heslo vyžaduje? Je to nějaká bezpečnost kvůli tomu, že se jedná o root účet?
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

 

Provoz zaštiťuje spolek OpenAlt.