On 05/05/2012 12:09 PM, zingalo wrote:
On 05/04/2012 08:02 PM, zingalo wrote:
On 05/04/2012 07:32 PM, Christian Surchi wrote:
Il giorno ven, 04/05/2012 alle 19.26 +0200, zingalo ha scritto:
Ciao,
ho bisogno di farmi uno script che permetta, in base all'utente che si
logga sul client, di montare la relativa home directory presente su
server squeeze samba-ldap. ho pochissima esperienza con lo scripting e
vi chiedo qualche consiglio.
Una volta che l'utente inserisce username e password verrà riconosciuto
da ldap e andrà a montare la cartella specifcata nell'attributo
homeDirectory dell'utente. Quindi la directory dovrà essere montata sul
client da qualche parte. La rete dispone di 30 macchine ubuntu e di
circa 200 utenti. Chiaramente ogni utente può loggarsi da qualsiasi
client, è quindi necessario che lo script, in base alle credenziali di
accesso, andrà a montare la corrispondente home.
...
libpam-mount non ti basta?
ciao
Christian
Rieccomi.
Purtroppo le homes non vengono ancora montate in locale, questo è il
messaggio:
pam_mount(rdconf1.c:699): path to luserconf set to
//192.168.5.219/users/zingalo/.pam_mount.conf.xml
pam_mount(pam_mount.c:553): pam_mount 2.10: entering session stage
pam_mount(misc.c:38): Session open: (ruid/rgid=0/0, e=0/0)
pam_mount(pam_mount.c:614): no volumes to mount
command: 'pmvarrun' '-u' 'zingalo' '-o' '1'
pam_mount(misc.c:38): set_myuid<pre>: (ruid/rgid=0/0, e=0/0)
pam_mount(misc.c:38): set_myuid<post>: (ruid/rgid=0/0, e=0/0)
pmvarrun(pmvarrun.c:252): parsed count value 0
pam_mount(pam_mount.c:440): pmvarrun says login count is 1
pam_mount(pam_mount.c:645): done opening session (ret=0)
No directory, logging in with HOME=/
Potreste dare un'occhiata al file di configurazione di pam_mount per favore?
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd">
<!--
See pam_mount.conf(5) for a description.
-->
<pam_mount>
<!-- debug should come before everything else,
since this file is still processed in a single pass
from top-to-bottom -->
<debug enable="1" />
<!-- Volume definitions -->
<volume user="%(USER)" fstype="smbfs" path="/users/%(USER)" noroot="1"
server="amahoro" mountpoint="/home/%(USER)" ssh="0" />
<!-- pam_mount parameters: General tunables -->
<luserconf name=".pam_mount.conf.xml" />
<!-- Note that commenting out mntoptions will give you the defaults.
You will need to explicitly initialize it with the empty string
to reset the defaults to nothing. -->
<mntoptions
allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />
<!--
<mntoptions deny="suid,dev" />
<mntoptions allow="*" />
<mntoptions deny="*" />
-->
<mntoptions require="nosuid,nodev" />
<logout wait="0" hup="0" term="0" kill="0" />
<!-- pam_mount parameters: Volume-related -->
<mkmountpoint enable="1" remove="true" />
<smbmount> smbmount //192.168.5.219/users/%(USER) /home/%(USER)</smbmount>
<umount> umount /home/%(USER) </umount>
</pam_mount>
Grazie
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fa63963.1090...@gmail.com