Problemi con SAMBA su OpenSuse 11.3

8 risposte [Ultimo messaggio]
Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Ciao, vengo da Ubuntu e devo dire che voltare per OpenSuse è stata una valida scelta.
Ho solo un piccolo problema con Samba che mi serve tantissimo (ho un Trekstror Moviestation WiFi sotto la TV).
Avendo usato Samba da diversi anni non ho problemi di configurazione con smb.conf, non uso quasi mai tool grafici ma ho un problema con il programma in se. Digitando da root /etc/init.d/smb restart mi da questa risposta:

Shutting down Samba SMB daemon Warning: daemon not running. done
Starting Samba SMB daemon done

Evidentemente il demone non è avviato. In più su SWAT mi dice che smbd non è avviato.
Premetto di aver avviato il servizio smb e nmb nel runlevel.
Qualcuno ha qualche idea?

P.S. il pacchetto samba-common non lo trovo io oppure non c'è nei repo di Opensuse?

Ritratto di Anubi_OpenSUSE_2
Anubi_OpenSUSE_2
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 34

Hai già controllato se il demone è inserito nei servizi d'avvio ?

OpenSUSE USER, Arch linux user, Ubuntu user, Fedora User, Debian user, Mandriva User, MoonOS user, Android User, PC-BSD User, Slackware user, ozOs user, Symbian OS user, Chrome OS user, Elive user, Debian ( Lenny ) user, Windows HATER.
KDE4 (ex) user, Gnome user, FluxBox User, IceWM user, Blackbox user, OpenBox user, Xfce User, LXDE user, WMaker User, AfterStep User, E16 - E17 user. Vi state chiedendo com'è possibile ? Abbiate fantasia...

Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Non so bene dove si imposta l'avvio ai programmi. Trovo KDE un po incasinato rispetto a Gnome cmq credo che con /etc/init.d/smb start il risultato non cambi.

Ritratto di Anubi_OpenSUSE_2
Anubi_OpenSUSE_2
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 34

Apri YaST dal menù di KDE ( Cliccando sulla K ) e nella sezione "Sistema" scegli "Sesvizi di sistema" e controlla se lì c'è il servizio smb.

OpenSUSE USER, Arch linux user, Ubuntu user, Fedora User, Debian user, Mandriva User, MoonOS user, Android User, PC-BSD User, Slackware user, ozOs user, Symbian OS user, Chrome OS user, Elive user, Debian ( Lenny ) user, Windows HATER.
KDE4 (ex) user, Gnome user, FluxBox User, IceWM user, Blackbox user, OpenBox user, Xfce User, LXDE user, WMaker User, AfterStep User, E16 - E17 user. Vi state chiedendo com'è possibile ? Abbiate fantasia...

Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Si, sono avviati smb nmb e winbind

Ritratto di Anubi_OpenSUSE_2
Anubi_OpenSUSE_2
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 34

Ma il problema qual'è ? Non si avvia samba ?

EDIT: Ah, sì...ho letto meglio.

OpenSUSE USER, Arch linux user, Ubuntu user, Fedora User, Debian user, Mandriva User, MoonOS user, Android User, PC-BSD User, Slackware user, ozOs user, Symbian OS user, Chrome OS user, Elive user, Debian ( Lenny ) user, Windows HATER.
KDE4 (ex) user, Gnome user, FluxBox User, IceWM user, Blackbox user, OpenBox user, Xfce User, LXDE user, WMaker User, AfterStep User, E16 - E17 user. Vi state chiedendo com'è possibile ? Abbiate fantasia...

Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Ragazzi, ma è possibile che è un problema che ho solo io??????

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Se vuoi che il tuo Trekstror acceda ai file multimediali contenuti nel tuo pc, io credo che tu debba installare il server samba su quest'ultimo.Nel terminale dai il comando "zypper se samba" per visualizzare quali sono i pacchetti che hai attualmente sul sistema.

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Chi fa da se fa per tre si dice.... Comunque ho risolto così:

Guida SAMBA OpenSUSE 11.3

Come prima cosa installiamo i pacchetti:

yast2-sambaclient
yast2-sambaserver
samba
samba-client
samba-doc
libwbclient0
libtevent0
libtdb1
libtalloc2
libsmbsharemodes0
libsmbclient0
libldb0

I tool grafici di SAMBA funzionano maluccio, in particolare evitate assolutamente
il programma GSAMBAD che incasina tutto quanto.

Nell'installazione dei pacchetti si è già creato il file di configurazione di SAMBA.
Ogni nuova versione di SAMBA il suddetto file si incasina sempre di più.
Io ho un file che mi porto dietro da anni e che funziona ancora benissimo nel caso si abbia bisogno
di una semplice condivisione di cartelle nella propria rete.

Rinominiamo il file originale in modo da non sovrascriverlo:

su
mv /etc/samba/smb.conf /etc/samba/smb.conf.originale

Ora create un file di testo nella vostra cartella home e chiamatelo smb.conf
Incollateci dentro tutto questo:

[global]
netbios name = PC-Casa
server string = Rete domestica
workgroup = Workgroup
security = share #Modo condivisione: accesso senza password
hosts allow = 192.168.0.100 #Indirizzo ip del computer che deve accedere alla condivisione
printing = cups
encrypt passwords = true
wins support = no
guest only = yes

[Video] #Nome della cartella che appare nella condivisione
path = /home/utente/Video #Indirizzo della cartella (In questo caso la cartella video nella propria home)
browseable = yes # Visibile
writable = no # NON modificabile
guest ok = yes
public = yes # Pubblica
share modes = yes

Anche se la cartella non richiede la password per accedere il sistema ammette comunque l'accesso
solo all'indirizzo ip specificato nella sezione global.
Teniamo presente che questo smb.conf va bene se vuoi condividere le cartelle nella tua rete domestica.
Se la condivisione è in un ambiente lavorativo con documenti importanti SCONSIGLIO di usarla.
Nel web ci sono centinaia di istruzioni per impostare una condivisione SAMBA con password etc..

Se si vuole aggiungere più di una cartella è sufficiente aggiungere sotto un'altra sezione

[Video] #Nome della cartella che appare nella condivisione
path = /home/utente/Video #Indirizzo della cartella (In questo caso la cartella video nella propria home)
browseable = yes # Visibile
writable = no # NON modificabile
guest ok = yes
public = yes # Pubblica
share modes = yes

Cambiando ovviamente il nome e l'indirizzo con quelli della nuova condivisione!!

Ora copiamo il file nella directory di samba:

su
cp /home/utente/smb.conf /etc/samba

Ora dobbiamo solamente aprire le porte del firewall:

Andiamo in Yast/Sicurezza e utenti/Firewall
Selezioniamo a sinistra "Interfacce consentite"
Selezioniamo in "Servizi consentiti per la zona selezionata" "Zona esterna"
Ora selezioniamo sotto "Samba Server"
Ripetere l'operazione e aggiungere anche "Samba Client" e "Netbios Server"
Ora clicchiamo su "Avanti" e poi su "Fine"

Ora abilitiamo i servizi all'avvio del pc:

Andiamo su Yast/Sistema/Servizi di sistema /Runlevel
Cerchiamo nmb e smb e se sotto la colonna "Abilitata" dovesse esserci "No"
clicchiamo sopra in modo da evidenziarlo e clicchiamo su "Abilita" in basso.
Ripetere l'operazione sia per smb che per nmb.
Ora clicchiamo in basso su ok.

Finito tutto questo non ci resta che riavviare samba. In un terminale digitiamo:

sudo /usr/sbin/rcnmb restart
sudo /usr/sbin/rcsmb restart

Ora non resta che andare a verificare sull'altro pc e verificare la condivisione della cartella.

Spero di essere stato utile.