Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemi montaggio condivisioni samba
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
MiZaR_OnE
n00b
n00b


Joined: 29 Apr 2006
Posts: 14

PostPosted: Mon Dec 24, 2007 2:06 pm    Post subject: Problemi montaggio condivisioni samba Reply with quote

Salve a tutti.
Ho dei problemi con la configurazione di samba che mi stanno facendo uscire pazzo. Voglio condividere due cartelle tra due pc su entrambi i quali è installata gentoo. Prima con samba non avevo avuto mai problemi... adesso è da un po' che non riesco a montare le condivisioni.

I file di configurazione (smb.conf) su entrambi i sistemi sono gli stessi (anche i percorsi delle cartelle sono gli stessi):

Code:

[global]
  workgroup = HOME
  netbios name = andromeda
  server string = Samba Server %v
  log file = /var/log/samba/log.%m
  max log size = 50
  log level = 3
  security = share
  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
  dns proxy = no

[public]
   path = /root/Desktop/public
   public = yes
   only guest = yes
   writable = yes
   printable = no


Quando tento di montare da uno dei due pc la cartella condivisa dell'altro faccio ad esempio:

Code:

mount //andromeda/public /mnt/samba


ma ottengo:

Code:

opts: rw
mount.smbfs started (version 3.0.28)
added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0
Connecting to 192.168.0.2 at port 445
Password:
24703: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
SMB connection failed


alla richiesta della password do invio come è sempre fatto. Prima tutto funzionava, poi dopo un recente aggiornamento del sistema ottengo sempre questo errore.

Qualcuno mi sa aiutare? Grazie
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Mon Dec 24, 2007 3:05 pm    Post subject: Reply with quote

domanda stupida: samba è attivo ? è configurato quello share ?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
MiZaR_OnE
n00b
n00b


Joined: 29 Apr 2006
Posts: 14

PostPosted: Tue Dec 25, 2007 11:06 am    Post subject: Reply with quote

Ciao. Samba è attivo nel senso che l'ho aggiunto al run level default e parte insieme alla rete. Per quanto riguarda configurare lo share non so cosa intendi. Scusa la mia ignoranza. Comunque una cosa di cui mi sono accorto e che forse evidenzia il problema è che se metto in condivisione la directory /public, ovvero il file smb.conf diventa:

Code:

[global]
  workgroup = HOME
  netbios name = andromeda
  server string = Samba Server %v
  log file = /var/log/samba/log.%m
  max log size = 50
  log level = 3
  security = share
  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
  dns proxy = no

[public]
   path = /public
   public = yes
   only guest = yes
   writable = yes
   printable = no


allora riesco a montare la condivisione dall'altro pc tranquillamente sia con smb4k che dalla riga di comando con:

Code:

mount //andromeda/public /mnt/samba


Help me.

PS: Buona Natale per chi ci crede!
Back to top
View user's profile Send private message
Jisaw
n00b
n00b


Joined: 14 Dec 2007
Posts: 15
Location: Torino

PostPosted: Tue Dec 25, 2007 12:24 pm    Post subject: Reply with quote

Non è un problema di permessi di /root/Desktop/public?
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Tue Dec 25, 2007 1:19 pm    Post subject: Reply with quote

Se il tuo file smb.conf è tutto li allora l'unico share (share significa condivisione) che puoi montare è public.
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Jisaw
n00b
n00b


Joined: 14 Dec 2007
Posts: 15
Location: Torino

PostPosted: Tue Dec 25, 2007 2:26 pm    Post subject: Reply with quote

Kernel78 wrote:
Se il tuo file smb.conf è tutto li allora l'unico share (share significa condivisione) che puoi montare è public.


Ma infatti lui è proprio lo share public che vuole montare, tra le due configurazioni è cambiato il path interno della share.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3652

PostPosted: Tue Dec 25, 2007 2:46 pm    Post subject: Reply with quote

:oops: mi sono perso nei vari path
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
MiZaR_OnE
n00b
n00b


Joined: 29 Apr 2006
Posts: 14

PostPosted: Tue Dec 25, 2007 2:52 pm    Post subject: Reply with quote

Un problema di permessi non è perchè ho controllato. La cosa insolita è che se condivido una directory del tipo /qualcosa allora la posso montare. Se invece condivido una directory del tipo /qualcosa/qualcosaltro allora mi da:

Code:

24703: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
SMB connection failed


Cosa strane di samba.... o cose strane del mio cervello che non si accorge del problema? Questo è il dilemma!
Back to top
View user's profile Send private message
Jisaw
n00b
n00b


Joined: 14 Dec 2007
Posts: 15
Location: Torino

PostPosted: Tue Dec 25, 2007 3:19 pm    Post subject: Reply with quote

Una cosa...anche se probabilmente avrai già controllato. Quando monti delle sottodirectory, l' utente di Samba (o quello che viene utilizzato in una configurazione come la tua) ha il permesso di navigare fino in quelle sottodirectory (mi riferisco al permesso x delle directory padre)? Lo chiedo perchè in un sistema standard la directory /root ha permessi 700 ed anche se public (sotto /root/Desktop) ha poi effettivamente i permessi corretti, un utente che non sia root non può in ogni caso accederci.
Back to top
View user's profile Send private message
MiZaR_OnE
n00b
n00b


Joined: 29 Apr 2006
Posts: 14

PostPosted: Tue Dec 25, 2007 4:12 pm    Post subject: Reply with quote

Jisaw wrote:
Una cosa...anche se probabilmente avrai già controllato. Quando monti delle sottodirectory, l' utente di Samba (o quello che viene utilizzato in una configurazione come la tua) ha il permesso di navigare fino in quelle sottodirectory (mi riferisco al permesso x delle directory padre)? Lo chiedo perchè in un sistema standard la directory /root ha permessi 700 ed anche se public (sotto /root/Desktop) ha poi effettivamente i permessi corretti, un utente che non sia root non può in ogni caso accederci.


Sei un fottutissimo GENIO! Non ci avevo completamente pensato. TI AMO! Grazie per l'aiuto e buon Natale!

PS: per chi può trarre giovamento da questo post dopo il suggerimento di Jisaw ho effettuato:

Code:

chmod +x /root
chmod +x /root/Desktop
chmod 777 -R /root/Desktop/public


adesso la condivisione viene montata correttamente e l'utente di samba è in grado di scrivere e leggere nella cartella nonchè di esplorare le sottocartelle. Certo per la sicurezza non è il massimo ma per una rete casalinga può andare.
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
Page 1 of 1

 
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