Autorizzazione negata durante il montaggio della condivisione cifs di samba su Linux


4

Ho un server samba impostato su un computer Linux che utilizza winbind su un dominio AD. Sembra che tutto funzioni ma non sono stato in grado di montare una condivisione samba su un'altra macchina. In questo momento, vorrei solo montare la mia directory home in una cartella su un'altra macchina Linux.

Quando io faccio:

smbclient -L mycomputer -U myuser

Chiede la mia password e autentico bene. Elenca quindi la mia directory home come condivisione:

# smbclient -L mycomputer -U myuser
Enter myuser's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       IPC Service (Samba Server Version 3.6.9-151.el6)
    myuser          Disk      Home Directories

Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

Tuttavia, quando provo a montare la condivisione e inserisci la mia password, ottengo questo:

mount -t cifs //mycomputer/myuser /mnt/cifs -o username=myuser,domain=MYDOMAIN
Password:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Ho provato ogni tipo di combinazione per i parametri -o come MYDOMAIN / myuser, inserendo MYDOMAIN.COM, ecc. Ma non sembra fare alcuna differenza.

La mia configurazione di samba per queste condivisioni è la seguente:

[homes]
    comment = Home Directories
    browseable = no
    writable = yes
    valid users = MYDOMAIN\%S

Qualcuno può fornire alcune informazioni sul perché non riesco a montare questa condivisione? Grazie!

EDIT: ho pensato che avrei dovuto aggiungere che ho provato a montare la condivisione su Windows e su Mac OSX e non si sta montando neanche su. Non sono riuscito a capire esattamente quale fosse l'errore su OSX poiché mi dava solo un messaggio "verifica con l'amministratore di sistema". Suppongo che ciò significhi che si tratta di un problema con la configurazione del server, ma cosa?


Non riesco a ricordare se fosse lo stesso messaggio di errore, ma dopo aver lottato duramente per ottenere una condivisione di Windows montata tramite cifs, ho scoperto che avevo bisogno solo di un'altra opzione: iocharset=utf8che sembrava non avere nulla a che fare con l'errore. Forse vale la pena provare ...
mpy,

sembrava plausibile ma questo non lo ha fatto :(
Marty,

È possibile sfogliare / montare la condivisione sullo stesso computer su cui esiste la condivisione? (Start-> Esegui-> "\\ mycomputer \ myuser")
dtmland

No, non sono nemmeno in grado di montarlo sul computer server. Vorrei sottolineare che sto servendo la condivisione da Samba su Linux, non su Windows.
Marty,

Risposte:


1

Prova ad aggiungere informazioni sul percorso alle tue case:

path = /PathToHomesHome/%u
# like:
path = /home/%u

E se possibile provare senza valid usersrestrizioni.

E se smb è in esecuzione come un altro utente, ricorda che le directory nel percorso completo della tua "home" dovranno avere almeno +xper l'utente samba (a seconda della configurazione, potrebbe richiederlo perother o+x

Sul server puoi anche eseguire testparmper vedere la tua configurazione.

Per eseguire il debug locale, mount.cifsprovare prima

smbclient //mycomputer/myuser -U myuser 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.