[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [riminilug-general] samba e permessi
non ho capito bene cosa vuoi fare e come lo fai.
- Se devi solo montare una directory condivisa su un server samba remoto:
1) localmente l'uid che specifichi nel mount è riferito invece ad un utente
locale.
2) non ti serve configurare pam
- Se vuoi autenticare un client unix ad un server samba:
1) ti serve configurare pam, ma non /etc/pam.d/samba,
ma /etc/pam.d/auth, /etc/pam.d/login e /etc/pam.d/session, nel tuo caso
probabilmente solo auth
2) devi configurare anche nsswitch in modo che faccia il bind al server samba
3) dei verificare che l'utente con uid 10000 sul client non sia un utente
locale(vedi punto sopra)
Il mount dei dischi con smbfs non è legato all'autenticazione dell'utente sul
client unix
in ogni caso ti consiglio di rimuovere uid ed il suffisso MIODOMINIO\ dal nome
utente
Quello che cerchi di fare tu è di autenticare un server samba ad un server
samba
Alle 08:54, mercoledì 4 gennaio 2006, Paolo Sala ha scritto:
> Ciao a tutti e buon anno; sono ancora a chiedervi aiuto ma ho provato e
> riprovato ma mi sono arrestato su un punto che ritenevo banale... ma a
> quanto pare non ho ancora capito qualcosa.
>
> Dunque ho settato i parametri di una share in questo modo:
> > [http]
> > comment = Questa è una share
> > browseable = no
> > read only = no
> > path = /var/www
>
> Poi ho creato una directory /var/www/prove
>
> > server:~# ls -ld /var/www/prove
> > drwxr-xr-x 2 MIODOMINIO\admin users 4096 2006-01-03 16:00 /var/www/prove
>
> dove MIODOMINIO\admin è un utente nel dominio
>
> > server:~# getent passwd | grep admin
> > MIODOMINIO\admin:x:10000:10000:administrator:/home/MIODOMINIO/admin:/bin/
> >false
>
> L'autenticazione samba avviene tramite winbind
>
> > server:~# cat /etc/pam.d/samba
> > auth sufficient pam_winbind.so
> > auth sufficient pam_unix.so nullok_secure use_first_pass
> > account sufficient pam_winbind.so
> > session required pam_mkhomedir.so skel=/etc/skel-samba
>
> Poi ho inserito in /etc/fstab di un altro pc
>
> > //server/http /mnt/server/http smbfs
> > rw,user,noauto,username=MIODOMINIO\admin,password=xxxxxxxx,uid=10000 0 0
>
> Monto quindi tranquillamente //server/http ma se provo a scrivere in
> /mnt/server/http mi dice 'accesso negato': dove sbaglio??!!!
>
> Grazie mille ancora
>
> Paolo
--
_____________________________
Omar Dott. Schiaratura
University of Bologna
Computer Science - Cesena
Email: schiarat@xxxxxxxxxxxx
Homepage: http://www.omarschiaratura.it
Tel.: +39 328 3061860
PGP key at http://pgp.mit.edu/
_____________________________