[ mrki @ 30.09.2005. 10:06 ] @
[root@server01 root]# useradd guest -d /home/guest -f 30 -p upload1


ssh -l guest 85.12.17.26
[email protected]'s password:upload1
access denied

Pokusao sam sa drugim korisnickim imenom, ali nista...nemogu da se ulogujem.
?

Dedicated server je u pitanju, sa 4 IP broja:
85.12.17.26
85.12.17.27
85.12.17.28
85.12.17.29
[ mkdsl @ 30.09.2005. 10:28 ] @
Izvini, zar -f swich ne znachi "inactive"? Nalog ti verovatno nije aktivan, i zbog toga ne mozhesh da se logujesh.
[ Jbyn4e @ 30.09.2005. 10:32 ] @
Dodeli mu ponovo password pomocu passwd komande.
Code:

# useradd guest -d /home/guest -f 30 -p upload1
# ssh guest@localhost
Password:
Password:
Password:
Permission denied (publickey,keyboard-interactive).
# passwd guest
Changing password for guest.
New password:
Re-enter new password:
Password changed
# ssh guest@localhost
Password:
Have a lot of fun...
Could not chdir to home directory /home/guest: No such file or directory
guest:/>

Ovo pretpostavljam da je zato sto kod man useradd pise:
Citat:

-p, --password password
Encrypted password as returned by crypt(3) for the
new account. The default is to disable the account.

Dakel, po defaultu disable-uje nalog, zato ga nema. Kad promenis sa passwd pretpostavljam da se i to izmeni :)

P.S. dodaj -m pri pravljenju usera kako bi ti napravio /home/guest ...



[Ovu poruku je menjao Jbyn4e dana 30.09.2005. u 11:32 GMT+1]
[ Jbyn4e @ 30.09.2005. 10:34 ] @
Citat:
mkdsl: Izvini, zar -f swich ne znachi "inactive"? Nalog ti verovatno nije aktivan, i zbog toga ne mozhesh da se logujesh.

mkdsl, ajmo u ruke jedan man useradd...
Citat:

-f, --inactive inactive
This option is used to set the number of days of
inactivity after a password has expired before the
account is locked. A user whose account is locked
must contact the system administrator before being
able to use the account again. A value of -1 dis­
ables this feature. If not specified, the default
from /etc/default/useradd is used.

Dakle, broj dana nakon sto password istekne nakon kojih ce nalog biti zakljucan....
[ mkdsl @ 30.09.2005. 10:39 ] @
Moja greshka, nisam se konsultovao sa man, vec sam rekao napamet... Nikad nisam koristio switcheve u kreiranju naloga (imam napisan programchic, mada i njega slabo koristim) koji to sam radi... Uglavnom "useradd" je dovoljan...

Josh jednom izvinjavam se na dezinformaciji, nadam se da niko nije povredjen
[ mrki @ 30.09.2005. 12:36 ] @
Citat:
Jbyn4e: Dodeli mu ponovo password pomocu passwd komande.
[Ovu poruku je menjao Jbyn4e dana 30.09.2005. u 11:32 GMT+1]


Ma i to sam probao ali nece!!!
Ne kontam sta je problem???

Moram pogledati dali postoji konfiguraciona datoteka kojom se daje ili uskracuje dozvola za koriscenje ssh pristupa za korisnike. Dali postoji?
[ Jbyn4e @ 30.09.2005. 13:14 ] @
Pogledaj sta pise (jos bolje - zakaci ovde pa da vidimo) fajl
/etc/ssh/sshd_config
On ti kontrolise ssh server.
Drugo. koji linux je u pitanju, kako je konfigurisan pristup userima (/etc/passwd, LDAP, ...)
Da li si napravio uopste /home/guest direktoijum i dao mu prava? (posto onaj useradd koji si pisao nije pravio direktorijume...) mozda zato nece?

P.S. DALI se pise odvojeno, dakle, DA LI! Jasno? :>

[Ovu poruku je menjao Jbyn4e dana 30.09.2005. u 14:15 GMT+1]
[ mrki @ 30.09.2005. 14:04 ] @
Nije mi problem bio 'dali' ili 'da li' vec sam mucio muku sa gore spomenutim.
Da kao sto sam i predpostavio, problem je bio:
AllowUsers guest
dodati u /etc/ssh/sshd_config

I sa -d opcijom se kreira dir., a prava pristupa nemaju veze jer je guest vlasnik dir. /home/guest. I tek ako zatreba jos kome /etc/ssh/sshd_config ne kontrolise sshd ;) vec se koristi za podesavanje ovog servisa prilikom pokretanja istog. Dakle ako se promeni sadrzaj potrebno je ponovo restartovati sshd
#/etc/rc.d/init.d/sshd restart

Inace:
[root@server01 init.d]# uname -a
Linux server01.databits.nl 2.4.21-32.0.1.ELsmp #1 SMP Wed May 25 14:26:33 EDT 2005 i686 i686 i386 GNU/Linux

Mada nevidim kako bi sta zakljucio iz ovog ;)

pozdrav
[ Jbyn4e @ 30.09.2005. 14:51 ] @
Citat:
mrki:
I sa -d opcijom se kreira dir., a prava pristupa nemaju veze jer je guest vlasnik dir.

Da li si siguran? To izgleda zavisi od distribucije:
Citat:

# useradd -d /home/guest guest
# ls /home
. .. sf

Da li ovde vidis da je NAPRAVLJEN /home/guest?
Inace je u pitanju SuSE 9.0
Inace, to sve regulise /etc/defaults/useradd (ili tako nesto) kao i /etc/skel ako se dobro secam.
Primer:
Citat:

# useradd -m guest
# ls /home
. .. guest sf

Dalje:
Citat:

/home/guest. I tek ako zatreba jos kome /etc/ssh/sshd_config ne kontrolise sshd ;) vec se
koristi za podesavanje ovog servisa prilikom pokretanja istog. Dakle ako se promeni sadrzaj potrebno je ponovo restartovati sshd
#/etc/rc.d/init.d/sshd restart

Pa naravno da je to konfiguracioni fajl za servis (ili daemon ako bas hoces) ali podesavanja u tom fajlu ipak kontrolisu (podesavaju) ponasanje sshd-a (u tom smislu.. nemoj da si zakeralo).
Citat:

[root@server01 init.d]# uname -a
Linux server01.databits.nl 2.4.21-32.0.1.ELsmp #1 SMP Wed May 25 14:26:33 EDT 2005 i686 i686 i386 GNU/Linux

Mislio sam vise na to koja je DISTRIBUCIJA u pitanju, ne koji je kernel... nesto kao
Citat:

# cat /etc/issue




[Ovu poruku je menjao Jbyn4e dana 30.09.2005. u 16:00 GMT+1]
[ mrki @ 30.09.2005. 16:29 ] @
Ja sam stalno koristio uname, veruj mi nisam imao pojma za ./issue

[root@server01 html]# cat /etc/issue
CentOS release 3.5 (Final)
Kernel \r on an \m

zapamticu, thx!

Valjda zavisi od distro nisam siguran, prosto sam koristio -d...bas sam probao na slacku sad i nije dovoljna -d opcija eto :)
Evo jos jednom na CentOS...prosto je dovoljno:

[root@server01 html]# useradd test -d /home/test
[root@server01 html]# cd /home
[root@server01 home]# ls
admin ftp guest mrki pzelf30 test tmp

Bice da zavisi od distro, mada man kaze isto :)

Nisam hteo da zakeram, nije mi bila namera, prosto mi se cini pregledijim za nekog ko se mozda prvi put susrece sa ovim stvarim...eventualno da mu lakse bude.