View previous topic :: View next topic |
Author |
Message |
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Sun Feb 06, 2005 2:51 pm Post subject: Problemi di condivisione con samba. |
|
|
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 |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Sun Feb 06, 2005 3:54 pm Post subject: |
|
|
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:
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Sun Feb 06, 2005 6:38 pm Post subject: |
|
|
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 10:25 am Post subject: |
|
|
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 |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 10:35 am Post subject: |
|
|
si mi sono sbagliato io:
la riga:
Code: | guest account = smbuser |
va nella sezione [global]
poi forse ti conviene mettere un
nella sezione [global] e poi specificare
nelle sezioni che ti interessano _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
IlGab Guru
Joined: 26 Nov 2004 Posts: 486
|
Posted: Mon Feb 07, 2005 10:38 am Post subject: |
|
|
Scusa ma se aggiungi l' utente gabriele con useradd e poi aggiungi l' utente gabriele con smbpasswd non ti funziona ? |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 10:44 am Post subject: |
|
|
@sasdo: nn va lo stesso |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 10:50 am Post subject: |
|
|
che errori ti da? posta il tuo smb.conf.... _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 10:52 am Post subject: |
|
|
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 |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Mon Feb 07, 2005 10:54 am Post subject: |
|
|
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 10:58 am Post subject: |
|
|
@xchris: mi interessa far funzionare la condivisione, della sicurezza me ne occupo dopo... cmq ora provo... |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 11:00 am Post subject: |
|
|
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:
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 11:05 am Post subject: |
|
|
ora riesco ad inserire la password. ma mi cerca \\GANONDORF\gabriele, cartella che ovviamente nn esiste
quel che mi chiedo è se posso condividere la cartella "sharing" che si trova in /home/raffo... |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 11:14 am Post subject: |
|
|
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 11:15 am Post subject: |
|
|
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 |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 11:50 am Post subject: |
|
|
dunque, se non imposti la linea:
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 9
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 11:57 am Post subject: |
|
|
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 |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 12:06 pm Post subject: |
|
|
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 |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Mon Feb 07, 2005 12:06 pm Post subject: |
|
|
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 |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 12:28 pm Post subject: |
|
|
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 |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Mon Feb 07, 2005 2:10 pm Post subject: |
|
|
Sasdo wrote: | bella... non la sapevo questa! |
sarcasmo o verità?
come devo prenderla questa affermazione? _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Mon Feb 07, 2005 2:17 pm Post subject: |
|
|
verità!
=) _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 2:18 pm Post subject: |
|
|
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 |
|
|
IlGab Guru
Joined: 26 Nov 2004 Posts: 486
|
Posted: Mon Feb 07, 2005 2:46 pm Post subject: |
|
|
swat viene avviato con xinetd, modifica /etc/xinet.d/swat e riavvia xinet
Poi ci accedi da http://ipmacchina:901 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 07, 2005 3:07 pm Post subject: |
|
|
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 |
|
|
|