Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemi di condivisione con samba.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Sun Feb 06, 2005 2:51 pm    Post subject: Problemi di condivisione con samba. Reply with quote

Ieri mi è venuta la brutta idea di mettermi a lavorare su samba perchè ci sono ancora alcune cose che nn mi piacciono, ma nn sono riuscito a risolvere i miei problemi. ho letto tante doc, ma i dubbi rimangono, quindi chiedo a voi...
ho installato il server samba sul mio pc gentoo che è il secondo pc della rete, il primo è un p2 con win98 che mi condivide la connessione.
riesco perfettamente a montare l'hd del pc windows, lo faccio all'avvio con local.start
Code:
smbmount //GABRIELE/CGABRIEL /home/raffo/mnt -o guest

ora vorrei dare la possibilità al pc windows di vedere delle cartelle presenti sul mio pc. nn riesco però a far nulla, windows mi chiede una password, ho provato a settare delle pass al server ma nn fa nulla, in più se faccio
Code:
smbpasswd -a Gabriele

mi dice
Code:
Failed to initialise SAM_ACCOUNT for user Gabriele. Does this user exist in the UNIX password database ?
Failed to modify password entry for user Gabriele


qualcuno sa aiutarmi in qualche modo?
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Sun Feb 06, 2005 3:54 pm    Post subject: Reply with quote

http://www.gentoo.org/doc/it/quick-samba-howto.xml
per cominciare.


Comunque quello che ti conviene fare è:

- aggiungere un account guest per esempio: smbuser
- a questo account dare pwd e metterlo nel gruppo users.

quindi:

Code:
 smbpasswd smbuser


e gli dai una pwd (anche la stessa)

infine, editi
Code:
/etc/samba/smb.conf


aggiungendo:

Code:

guest account = smbuser
guest ok = yes


nelle sezioni che vuoi condividere (così condividi solo in lettura a meno di altre modifiche)

Ciao!
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Sun Feb 06, 2005 6:38 pm    Post subject: Reply with quote

come avevo già detto ho già letto diverse guide tra cui quella.
l'utente lo creo normalmente con useradd?? (perchè come sopra nn me lo trova nell'elenco degli utenti...)


edit: e cmq nn capisco perchè devo affidarmi a un guest account quando potrei crearmi proprio un utente... ora vedo che riesco a fare...
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 10:25 am    Post subject: Reply with quote

nn c'è niente da fare, nn riesco, ho fatto le seguenti operazioni:

Code:
 
# useradd smbguest       # ho addato l'utente, l'ho aggiunto al gruppo users e gli ho dato una password
# smbpasswd -a smbguest      # e ho inserito la passwd
# nano -w /etc/samba/smb.con    # e ho modificato il file come mi era stato consigliato.

ora se lancio "testparm /etc/samba/smb.conf" ho questo output:
Code:
Load smb config files from /etc/samba/smb.conf
Processing section "[public]"
Global parameter guest account found in service section!
Unknown parameter encountered: "host allow"
Ignoring unknown parameter "host allow"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
        server string = Samba Server %v
        interfaces = lo, eth0
        bind interfaces only = Yes
        log file = /var/log/samba/log.%m
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        hosts allow = 127.0.0.1, 192.168.0.1/24
        hosts deny = 0.0.0.0/0

[public]
        comment = Public Files
        path = /home/raffo/sharing
        create mask = 0766
        guest ok = Yes

consigli?
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 10:35 am    Post subject: Reply with quote

si mi sono sbagliato io:

la riga:
Code:
guest account = smbuser


va nella sezione [global]

poi forse ti conviene mettere un
Code:
guest ok = no

nella sezione [global] e poi specificare
Code:
guest ok = yes

nelle sezioni che ti interessano
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
IlGab
Guru
Guru


Joined: 26 Nov 2004
Posts: 486

PostPosted: Mon Feb 07, 2005 10:38 am    Post subject: Reply with quote

Scusa ma se aggiungi l' utente gabriele con useradd e poi aggiungi l' utente gabriele con smbpasswd non ti funziona ? :?:
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 10:44 am    Post subject: Reply with quote

@sasdo: nn va lo stesso :(
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 10:50 am    Post subject: Reply with quote

che errori ti da? posta il tuo smb.conf....
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 10:52 am    Post subject: Reply with quote

l'avevo detto che è copiato spudoratamente da quello della guida:
Code:
[global]
# Sostituire MYWORKGROUPNAME con il proprio workgroup/domain
workgroup = workgroup
# Questo serve giusto a far capire che non è Windows..
# %v stampa la versione di Samba
server string = Samba Server %v
#encrypt passwords = yes
# Se si usa cups, bisogna inserirlo qui
#printcap name = cups
#printing = cups
#load printers = yes
# Settare un file di log di dimensioni massime di 50K.
log file = /var/log/samba/log.%m
max log size = 50
# Alcune opzioni per le interfaccie...
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# Questo che segue è il binding del Server Samba alla propria
# rete locale
# Per esempio, se eth0 è la propria scheda di rete:
interfaces = lo eth0
bind interfaces only = yes
# Ora si specifica a chi è permesso accedere alla rete,
# bisogna essere cauti in quanto non si usano password...
hosts allow = 127.0.0.1 192.168.0.1/24
hosts deny = 0.0.0.0/0
# Altre opzioni sono: USER, DOMAIN, ADS e SERVER
# Quella di default è USER.
security = user
# Nessuna password, quindi si usano account Guest
guest account = smbguest
guest ok = no
# Ora viene implementato il virus scanner.
# NOTA: ponendo questo nella sezione [Global], si abilita
# lo scan di tutte le condivisioni, si può spostare quanto segue
# in una specifica sezione in modo da attivare lo scan solo su di essa.
browseable = yes
writable = no

[public]
comment = Public Files
browseable = yes
writable = no
public = yes
create mode = 0766
guest ok = yes
path = /home/raffo/sharing
guest ok = yes


praticamente windows mi chiede la password, io la digito, ma mi dice che è errata :?
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Feb 07, 2005 10:54 am    Post subject: Reply with quote

la soluzione migliore e' quella di aggiungere gabriele come user unix e di aggiungerlo poi a samba come ti ha suggerito "IlGab".

Il guest e' meglio non usarlo.(per pb di sicurezza)
ciao
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 10:58 am    Post subject: Reply with quote

@xchris: mi interessa far funzionare la condivisione, della sicurezza me ne occupo dopo... cmq ora provo...
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 11:00 am    Post subject: Reply with quote

xchris wrote:
la soluzione migliore e' quella di aggiungere gabriele come user unix e di aggiungerlo poi a samba come ti ha suggerito "IlGab".

Il guest e' meglio non usarlo.(per pb di sicurezza)
ciao


In pratica lui ha fatto così: solo che ha creato un nuovo utente per lo sharing dei file.

Comunque, prova ad aggiungere la riga:

Code:
security = share


alla sezione [global].

Ti dico la share perchè a me così funziona, probabilmente è meno sicura ma se da me metto "user" non funziona più un tubo...
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 11:05 am    Post subject: Reply with quote

ora riesco ad inserire la password. ma mi cerca \\GANONDORF\gabriele, cartella che ovviamente nn esiste :D
quel che mi chiedo è se posso condividere la cartella "sharing" che si trova in /home/raffo...
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 11:14 am    Post subject: Reply with quote

beh in teoria già nel tuo smb.conf mi sembra che sia impostata la condivisione... almeno in lettura dovresti accederci (a meno che tu non abbia impostato permessi particolari su quella directory)

se da win provi a "montare" lo share:

\\GANONDORF\public

che dice?
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 11:15 am    Post subject: Reply with quote

dice che la cartella nn esiste o qualcosa del genere, prima avevo scritto gabriele invece di public perchè avevo provato a cambiare nome....
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 11:50 am    Post subject: Reply with quote

dunque, se non imposti la linea:
Code:
security = share


samba di default tiene security a livello user.

Questo significa che per loggarti e sharare devi avere la corrispondenza di nomi win-lin oppure da win fare "connetti con altro nome utente" (opzione che c'è sotto XP, non so 98)

Altrimenti, se vuoi autenticazioni "trasparenti" senza password, ti fai un account separato (ma puoi tenere anche quello che hai già sul tuo pc...)

lo aggiungi a samba

editi smb.conf con quelle righe di prima e aggiungi al [global]
Code:
security = share
guest account = ACCOUNTCHEPREFERISCI
guest ok = yes #oppure "no" e specifichi dove vuoi il guest nelle sottosezioni


Ovviamente l'account che usi come guest account deve avere almeno i permessi di lettura sulle condivisioni che vuoi.
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 11:57 am    Post subject: Reply with quote

sasdo wrote:
Ovviamente l'account che usi come guest account deve avere almeno i permessi di lettura sulle condivisioni che vuoi.

e come faccio a dare i permessi di lettura??
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 12:06 pm    Post subject: Reply with quote

a meno di impostazioni particolari dovrebbe averli già... comunque:

se gli utenti smbguest e raffo sono entrambi nel medesimo gruppo (users):

da utente raffo dai:
Code:

chmod -R 644 share/

_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Mon Feb 07, 2005 12:06 pm    Post subject: Reply with quote

usa swat (tool di configurazione via web) è incluso nella distro di samba
con quel tool, che alla fine nn fa altro che generare un smb.conf,
ti sarà piu' semplice creare,modificare,cancellare shares.
_________________
"...There are two sort of lies, lies and benchmarks..."
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 12:28 pm    Post subject: Reply with quote

X-Drum wrote:
usa swat (tool di configurazione via web) è incluso nella distro di samba
con quel tool, che alla fine nn fa altro che generare un smb.conf,
ti sarà piu' semplice creare,modificare,cancellare shares.


bella... non la sapevo questa!
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Mon Feb 07, 2005 2:10 pm    Post subject: Reply with quote

Sasdo wrote:
bella... non la sapevo questa!

sarcasmo o verità?
come devo prenderla questa affermazione? :D
_________________
"...There are two sort of lies, lies and benchmarks..."
Back to top
View user's profile Send private message
Sasdo
Guru
Guru


Joined: 18 Feb 2004
Posts: 542
Location: 44.476474,11.644446 circa.

PostPosted: Mon Feb 07, 2005 2:17 pm    Post subject: Reply with quote

verità!

=)
_________________
LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 2:18 pm    Post subject: Reply with quote

windows mi dice "\\GANONDORF\public" impossibile trovare il nome di condivisione.
swat nn riesco proprio a lanciarlo, ho provato da root, ma nn da segni di vita...
Back to top
View user's profile Send private message
IlGab
Guru
Guru


Joined: 26 Nov 2004
Posts: 486

PostPosted: Mon Feb 07, 2005 2:46 pm    Post subject: Reply with quote

swat viene avviato con xinetd, modifica /etc/xinet.d/swat e riavvia xinet
Poi ci accedi da http://ipmacchina:901
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 07, 2005 3:07 pm    Post subject: Reply with quote

IlGab wrote:
swat viene avviato con xinetd, modifica /etc/xinet.d/swat e riavvia xinet
Poi ci accedi da http://ipmacchina:901

nn ho nessuna directory chiamata xinet.d in etc... e nn vedo perchè per aprire un tool dovrei andare a pescare in etc... cmq io preferirei sempre settarlo a mano ^_^
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
Goto page 1, 2, 3  Next
Page 1 of 3

 
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