[Risolto] Ubuntu Server Samba

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

[Risolto] Ubuntu Server Samba

Messaggio da Danielejill »

alve,
sto provando la prima volta ho provato a creare un file server sotto ubuntu server tramite samba, ma incorro in un problema che non riesco a risolvere.
Seguendo le varie guide online sono riuscito a modificare il file di configurazione di samba ( smb.conf ) e a modificare la password d'accesso per il server samba; spostatomi su un pc con win7 provo a raggiungere la cartella condivisa, la vedo ci entro riesco anche ad aprire i documenti all'interno di tale cartella, ma non riesco a copiarci sopra nulla e quindi a modificare i file al suo interno.
Cosa potrebbe essere? Grazie
p.s. purtroppo so già che ho aperto questa discussione in un altro gruppo e chiedo venia, ma era sbagliato.
Ultima modifica di Danielejill il domenica 10 novembre 2013, 18:26, modificato 1 volta in totale.
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Ubuntu Server Samba

Messaggio da Pike »

Autorizzazioni sbagliate.
A livello di Samba o a livello di Filesystem.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

a samba non ho specificato nulla, ho lasciato anche l'impostazione "guest" attiva per il filesystem che prove potrei fare?
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Ubuntu Server Samba

Messaggio da Pike »

E secondo te un guest può scrivere o modificare i file? ;)
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

ho appena riprovato togliendo il guest, ma fa lo stesso.
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Ubuntu Server Samba

Messaggio da Alien321 »

Posta il file smb.conf che forse capiamo qualcosa
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

Codice: Seleziona tutto

 global
  workgroup = workgroup
  netbios = Server
  server string = File Server
  security = user

Dati
 path = /srv/dati
 browseable = yes
 read only = no
 guest ok = no
 writable = yes
 create mask = 0755
tra l'altro ora con questa configurazione nemmeno riesco a entrare nel server da rete windows
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

se cambio l'opzione security da user a share riesco ad entrare, ma non riesco comunque a creare o copiare alcun file o cartella da win
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Ubuntu Server Samba

Messaggio da Alien321 »

Danielejill [url=http://forum.ubuntu-it.org/viewtopic.php?p=4480434#p4480434][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
tra l'altro ora con questa configurazione nemmeno riesco a entrare nel server da rete windows
Non voglio stare a correggere nulla ti posto il mio template:

Codice: Seleziona tutto

[global]
   workgroup = Home
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
    max xmit = 65535
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=65535 SO_RCVBUF=65535
    read raw = yes
    write raw = yes
    max connections = 65535
    max open files = 65535
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
[Dati]
   comment = Dati vari
   path = /srv/dati
   browseable = yes
   read only = no
   guest ok = no
   valid users =  Danielejill  
   create mask = 0755
poi da terminale dai :

Codice: Seleziona tutto

sudo smbpasswd -a Danielejill
Danielejill deve essere anche l'utente che usi su Linux altrimenti cambialo di conseguenza
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

Grazie, lo provo subito e poi non c'è alcun problema se mi correggi, almeno così imparo! :)
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

niente. scritto tutto quanto, ma sempre la stessa cosa, appena prova a trascinare dentro un documento mi dice "per eseguire l'operazione è necessaria l'autorizzazione"
potrebbe essere che la cartella creata non mi permetta di scriverci sopra a prescindere dalla configurazione samba???
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Ubuntu Server Samba

Messaggio da giulux »

Danielejill [url=http://forum.ubuntu-it.org/viewtopic.php?p=4479537#p4479537][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:p.s. purtroppo so già che ho aperto questa discussione in un altro gruppo e chiedo venia, ma era sbagliato.
in questi casi occorre cliccare su ! a destra del post e chiedere lo spostamento e non sperare che, come adesso, passi qualcuno dello staff e se ne accorga
l'apertura di discussioni uguali è vietata dal regolamento, che dovresti leggere anche per apprendere come comportarsi in caso di sbagli
chiudo l'altra discussione
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

grazie e perdonami
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

quasi risolto (spero), ho usato il comando chmod sulla cartella condivisa

Codice: Seleziona tutto

sudo chmod -r 777  /srv/dati
ora mi fa accedere quasi completamente da qualsiasi pc (copiare, incollare, cancellare) ma ho problemi con le modifiche: creo un file nuovo "TXT" da pc1-win7 (con il quale mi sono loggato al server con utente1 di samba), entro da pc2-win7 (loggato al server con utente2 di samba) provo a modificare il file "TXT" mi da accesso negato. Viceversa la stessa cosa. Che posso provare? Grazie
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Ubuntu Server Samba

Messaggio da Alien321 »

Danielejill [url=http://forum.ubuntu-it.org/viewtopic.php?p=4480829#p4480829][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:quasi risolto (spero), ho usato il comando chmod sulla cartella condivisa

Codice: Seleziona tutto

sudo chmod -r 777  /srv/dati
ora mi fa accedere quasi completamente da qualsiasi pc (copiare, incollare, cancellare) ma ho problemi con le modifiche: creo un file nuovo "TXT" da pc1-win7 (con il quale mi sono loggato al server con utente1 di samba), entro da pc2-win7 (loggato al server con utente2 di samba) provo a modificare il file "TXT" mi da accesso negato. Viceversa la stessa cosa. Che posso provare? Grazie
posta il risultato del comando:

Codice: Seleziona tutto

ls -l /srv/dati
Cmq dare i permessi 777 è esagerato bastava un 775, cmq il problema è nel create mask, potresti risolvere con un

Codice: Seleziona tutto

force create mode = 0660
e un

Codice: Seleziona tutto

force group = [qui metti il gruppo dei utenti che devono accedere al file]
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

Codice: Seleziona tutto

totale4
-rwxr--r-- 1 pippo pippo  0 ott    31 15:12     Doc1.txt
-rwxr--r-- 1 user    users  17 nov    7  17:16    Doc1.exe
ora proverò con i comandi force (devo inserirle direttamente nel smb.conf?)

ho provato a inserire l'utente "user" nel gruppo pippo, ma sembra non cambi nulla...possibile?
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Ubuntu Server Samba

Messaggio da Alien321 »

Danielejill [url=http://forum.ubuntu-it.org/viewtopic.php?p=4481187#p4481187][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:

Codice: Seleziona tutto

totale4
-rwxr--r-- 1 pippo pippo  0 ott    31 15:12     Doc1.txt
-rwxr--r-- 1 user    users  17 nov    7  17:16    Doc1.exe
ora proverò con i comandi force (devo inserirle direttamente nel smb.conf?)

ho provato a inserire l'utente "user" nel gruppo pippo, ma sembra non cambi nulla...possibile?
e no non funziona perche il gruppo pippo non ha i permessi di scrittura
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

eppure se mi loggo dal pc win come pippo riesco a scrivere nella cartella! è user che poi non riesce a modificare quello scritto da pippo e viceversa (pippo non riesce a modificare quello scritto da user).
Posso chiederti da cosa hai visto che non ha i permessi di scrittura? come dovrei modificare i parametri??? grazie
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1390
Iscrizione: sabato 20 maggio 2006, 20:39
Desktop: KDE 5.16.4
Distribuzione: KDE Neon
Località: Venere

Re: Ubuntu Server Samba

Messaggio da Alien321 »

Danielejill [url=http://forum.ubuntu-it.org/viewtopic.php?p=4481914#p4481914][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:eppure se mi loggo dal pc win come pippo riesco a scrivere nella cartella! è user che poi non riesce a modificare quello scritto da pippo e viceversa (pippo non riesce a modificare quello scritto da user).
Posso chiederti da cosa hai visto che non ha i permessi di scrittura? come dovrei modificare i parametri??? grazie
Si, ok ho capito ed è normale!

Se tu ti loggi da Win come pippo e su linux hai un utente pippo che è stato aggiunto a samba con smbpasswd l'utente è coerente fra i 2 sistemi.
Per cui i file che scrivi dentro avranno l'utente e il gruppo di Linux, in questo caso userid:pippo;groupid:pippo.

Ma i permessi vengono impostati dalla umask di sistema, se questa non viene cambiata dalle impostazioni di samba.
Infatti nella tua versione di smb.conf avevi messo

Codice: Seleziona tutto

create mask = 0755
che sigifica:
  • 0------>Lascia perdere che è lunga da spiegare ma se non in casi particolari lascia 0
  • 7------>Lettura,Scrittura,Esecuzione: Per l'utente proprietario del file
  • 5------>Lettura,Esecuzione: Per gli utenti appartenenti a questo gruppo
  • 5------>Lettura,Esecuzione: Per gli tutti gli altri
Che sono esattamente i permessi che hai sui file

Per cui è normale che se scrivi un utente con pippo poi con user non puoi modificarlo, i permessi non mentono.
Per questo ti ho detto togliere quella opzione e di mettere al suo posto questa:

force create mode = 0660

questa ti permette di avere permessi di scrittura e lettura sui file anche agli utenti appartenenti a quel gruppo e nessuna lettura agli altri(un minimo di sicurezza).
Se vuoi puoi anche forzare un gruppo unico per i file creati da Samba, con "force group =" in modo da avere un gruppo unico per i file copiati e gestiti con Samba.

Cmq è meglio se di dai un 2 -3 lette a qualche how to di Samba e di Linux in generale, non riconoscere la struttura dei permessi da un ls -l è molto male!!!! ^^
Spoiler
Mostra
Finalmente è finito carnevale, anche se vedo ancora gente in maschera
Avatar utente
Danielejill
Prode Principiante
Messaggi: 31
Iscrizione: giovedì 7 settembre 2006, 21:49
Distribuzione: Ubuntu 12.04

Re: Ubuntu Server Samba

Messaggio da Danielejill »

a dire la verità una letta fugace l'ho data, ma non riesco ancora a capire al volo gli attributi con i valori a lettere, a numeri si, infatti ti chiedo con il 0660 ho lettura e scrittura, ma non ho l'esecuzione giusto?potrei avere dei problemi se i file non sono solo testi??
ora capisco anche perché avendo inserito l'utente user nel gruppo pippo esso non aveva diritti di scrittura; pensavo che avendogli attribuito a user i diritti da filesystem

Codice: Seleziona tutto

 sudo chmod -r 777  user /srv/dati 

non dovessi farlo anche sotto samba.
Giusto? :)
Ti ringrazio per la disponibilità!
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite