Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[risolto]Problemi con PAM
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
algebrato
n00b
n00b


Joined: 19 Jun 2012
Posts: 8

PostPosted: Fri Jun 22, 2012 5:03 am    Post subject: [risolto]Problemi con PAM Reply with quote

Un saluto a tutti,

ho un problema credo studipo ... in /etc/passwd ho sostituito la login-shell di un utente con uno script presente nella sua home.
Esempio se l'utente si chiama pippo, ho modificato il passwd in questo modo:

pippo:x:uid:gid::/home/pippo:/home/pippo/script

speravo che in questo modo, al login di pippo, venisse lanciato il mio script, invece nulla, non riescco a loggarmi, non mi accetta la password !
Syslog mi da come errore:
sshd[9474]: error: PAM: Authentication failure for pippo

qualcuno ha qualche idea ?
Questa cosa la facevo con debian e funzionava. Qualcuno sa dirmi come fare?

Grazie mille di tutto.
_________________
--
Stefano Mandelli


Last edited by algebrato on Fri Jun 22, 2012 1:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1485
Location: Cosenza, Italy

PostPosted: Fri Jun 22, 2012 8:26 am    Post subject: Reply with quote

Se devi lanciare uno script puoi usare bashrc
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
algebrato
n00b
n00b


Joined: 19 Jun 2012
Posts: 8

PostPosted: Fri Jun 22, 2012 1:10 pm    Post subject: Reply with quote

ago wrote:
Se devi lanciare uno script puoi usare bashrc


la questione era più complessa .... io voglio che l'ambiente di lavoro totale di quell'utente sia solo il mio scriptino interattivo. Non voglio che lui esca dallo script!
Se metto l'esecuzione dello script nel bashrc, quell'utente ha il tempo di premere Ctrl-C e quindi stoppare l'esecuzione del bashrc (prima che arrivi a lanciare lo script) e quindi riesce ad avere una shell. Mentre io non voglio che abbia minimanete una shell di lavoro.

Cmq ho risolto, faccio loggare quell'utente su una porta diversa e ad ssh dico di effettuare l'autenticazione di quell'utente senza usare PAM.
_________________
--
Stefano Mandelli
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2956
Location: Milano, Italy

PostPosted: Sat Jun 23, 2012 10:34 am    Post subject: Reply with quote

algebrato wrote:
la questione era più complessa .... io voglio che l'ambiente di lavoro totale di quell'utente sia solo il mio scriptino interattivo. Non voglio che lui esca dallo script!



Piuttosto che togliere la comodità delle PAM ti suggerirei, se il tuo problema è impedire all'utente di uscire dal tuo script, potresti usare "trap" della bash e catturare i vari ctrl+z e ctrl+c ;)

semplice ed efficace
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum