[Risolto] Permessi samba

Ciao a tutti ho un problemino… ho condiviso alcune directory tramite samba così gli altri utenzi winzzoz possono vedere i miei files condivisi…

editando il file .conf di samba ho impostato in questo modo i permessi:

[Condivisione - F9]
comment = Cartella Condivisione Files
path = /home/palir1927/Documenti/Condivisione_F9
writeable = no
browseable = yes
guest ok = yes

[Video-Films]
comment = Video-Films
path = /home/palir1927/Video-Films
writeable = no
browseable = yes
guest ok = yes

Però se un utente tenta di accedere alla dir gli dà errore…
Ho effettuato anche un restart del servizio di samba ma senza successo… cosa ho Dimenticato??? Perchè sicuramente è colpa della mia negligenza…

Grazie

Ciao

hai fatto un restart anche di nmb?

Provato ora ma non cambia nulla…

Ciao

Penso che tu debba cambiare i permessi delle cartelle che vuoi condividere.

Ciao Ciao, Moreno

ci avevo già pensato ma nn cambia nulla…

[quote=palir1927]
Ciao a tutti ho un problemino… ho condiviso alcune directory tramite samba così gli altri utenzi winzzoz possono vedere i miei files condivisi…

editando il file .conf di samba ho impostato in questo modo i permessi:

[Condivisione - F9]
comment = Cartella Condivisione Files
path = /home/palir1927/Documenti/Condivisione_F9
writeable = no
browseable = yes
guest ok = yes

[Video-Films]
comment = Video-Films
path = /home/palir1927/Video-Films
writeable = no
browseable = yes
guest ok = yes

Però se un utente tenta di accedere alla dir gli dà errore…
Ho effettuato anche un restart del servizio di samba ma senza successo… cosa ho Dimenticato??? Perchè sicuramente è colpa della mia negligenza…

Grazie[/quote]

innanzitutto: tu hai solo editato questo file ? non hai configurato altro? ad esempio utente/passwd samba ?

poi

dal tuo output ci manca un pezzo fondamentale, posta il risultato di

testparm -s

Ciao

Giusto, potrebbe proprio essere l’utente.

Per l’accesso guest devi abilitare almeno l’utente nobody di Samba

Ciao Ciao, Moreno

Ecco l’output:

testparm -s

Load smb config files from /etc/samba/smb.conf
Processing section “[homes]”
Processing section “[printers]”
Processing section “[Condivisione - F9]”
Processing section “[Video-Films]”
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
[global]
workgroup = OS390
server string = Samba Server Version %v
security = SHARE
encrypt passwords = No
passdb backend = tdbsam
guest account = adm
log file = /var/log/samba/log.%m
max log size = 50
guest ok = Yes
cups options = raw

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[Condivisione - F9]
comment = Cartella Condivisione Files
path = /home/palir1927/Documenti/Condivisione_F9

[Video-Films]
comment = Video-Films
path = /home/palir1927/Video-Films

Grazie

Avevi visto la nostra guida?

http://www.fedoraonline.it/modules/smartsection/item.php?itemid=16

io seguendo quella punto per punto ero riuscito (con F8, F9, e F10…non cambia niente) a condividere senza alcun problema.

Dacci un’occhiata, magari ci trovi qualcosa che non hai fatto e avresti dovuto

Facci sapere
S.

Ho seguito la guida:

smbclient -U% -L localhost
Domain=[OS390] OS=[Unix] Server=[Samba 3.2.8-0.26.fc9]

Sharename       Type      Comment
---------       ----      -------
Condivisione - F9 Disk      Condivisione
Video-Films     Disk      Video-Films
IPC$            IPC       IPC Service (Samba Server)
HP-Color-LaserJet-25502 Printer   HP Color LaserJet 2550

Domain=[OS390] OS=[Unix] Server=[Samba 3.2.8-0.26.fc9]

Server               Comment
---------            -------
NEO                  Samba Server

Workgroup            Master
---------            -------
OS390                

[root@Neo ~]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section “[homes]”
Processing section “[printers]”
Processing section “[Condivisione - F9]”
Processing section “[Video-Films]”
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = OS390
server string = Samba Server
passdb backend = tdbsam
username map = /etc/samba/smbusers
log file = /var/log/samba/log.%m
max log size = 50
guest ok = Yes
cups options = raw

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[Condivisione - F9]
comment = Condivisione
path = /home/palir1927/Documenti/Condivisione_F9
read only = No

[Video-Films]
comment = Video-Films
path = /home/palir1927/Video-Films
read only = No

ma se da un winzzoz mi provo a connettere mi chiede user e pass gli metto quelle che ho impostato ma nn mi autentica…

credo (CREDO) che tu debba creare nel sistema degli account con gli stessi nomi degli utenti che dovrebbero fare login da windows, e che hai aggiunto in samba. Prova a crearne uno da shell

useradd NomeCheHaiDatoInSamba
passwd NomeCheHaiDatoInSamba

metti la pass

S.

edit

ricordati di riavviare nmb e smb ad ogni modifica che fai, per renderla effettiva

Niente da fare anche creando l’utenza… sul sistema…

per chiarire ulteriormente, ciò che Sasomao ha correttamente espresso, l’utente Samba deve essere anche utente sistema.

@Palir 1827
fatti ripartire i servizi ? atteso 60 secondi ?

da root:
#smbpasswd -a nomeUtenteSistema

ed in smb.conf:

[Nome Condivisione]

valid users = nomeUtenteSistema

Allora per capirci meglio posto il link con un’immagine:

http://it.tinypic.com/view.php?pic=28gtul2&s=5

quando creo l’utenza su samba vado su adm --> per win creo l’utenza pippo e assegno la pass.

poi da sistema creo l’utenza pippo e ridò la stessa pass.

Provo da win a collegarmi //ip_fedora

utenza :pippo
pass : ****

ma nn funziona…

Ditemi che ho sbagliato qualcosa…

per capirci meglio segui un ordine del tipo:

1)tua domanda

-> 2)risposta dell utente + quesito dell’utente ]
|
| 3)tua risposta al quesito dell’utente, altra domanda
|
|__ (vai su)

senno’ diventa un blog di palir in cui noi commentiamo quello che scrivi

Alloraper capirci meglio… si sono accavallate le risposte…
tutto qua…

Cmq per ricapitolare ho creato l’utenza su smb come descritto sopra… ho creato l’utenza di sistema inserendo la stessa pass…

ma il risultato nn cambia

prima (post #6) ti ho chiesto 2-3 informazioni e nulla, hai saltato.

ora dammi l’output di

pdbedit -L -v

Ecco:

Unix username: pippo
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1285716236-914556986-239850890-2004
Primary Group SID: S-1-5-21-1285716236-914556986-239850890-513
Full Name:
Home Directory: \neo\pippo
HomeDir Drive:
Logon Script:
Profile Path: \neo\pippo\profile
Domain: NEO
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: never
Kickoff time: never
Password last set: mar, 24 mar 2009 14:31:29 CET
Password can change: mar, 24 mar 2009 14:31:29 CET
Password must change: never
Last bad password : 0
Bad password count : 0

P.s. se guardi indietro te le ho date le info richieste…

mah

aggiungi la direttiva valid users alle condivisioni

[non ricordo il nome]

valid users = pippo

restart di smb e nmb

e poi di nuovo

testparm -s

(se butti giu il firewall e selinux durante le prove andiamo per gradi)