[Risolto] Principiante + Ubuntu + File server , mi date una mano?

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
webeco
Prode Principiante
Messaggi: 126
Iscrizione: mercoledì 17 ottobre 2007, 12:22

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da webeco »

Sono tornato ( mi son fatto un'assaggio d'influenza  ::) ), allora....
Tutto ok per l'accesso ma ora mi sa che i problemi si fanno piu' "fini".

Una mia collega ha inserito, qualche giorno fa,  diversi file e sottocatelle nella condivisione quando era ancora una condivisione semplice (come all'inizio quando l'accesso era discriminato solo dall'indirizzo ip).
Stamane ho fatto tutte le modifiche per avere un accesso basato anche su nome utente e password. Ho creato per fare un po di prove due utenti, ("webeco" e "angelo"). L'accesso ora funziona perfettamente con la richiesta del nome utente e della password pero' nessuno dei due può apportare modifiche ai file precedentemente inseriti. Non solo, se "webeco" inserisce un nuovo file, "angelo" non lo può modificare e viceversa.  :-\

Come procedere?

p.s. mi sono accorto ora di non aver installato NFS, può dipendere da questo? Se cosi' fosse come lo installo?

p.s. credo sia un problema di permessi infatti i file inseriti in precedenza con la condivisione semplice hanno i seguenti permessi:

-rwxr--r--  1 nobody nogroup  67072 2007-09-12 18:50 file1.txt

mentre quelli inseriti con utente e password hanno le seguenti caratteristiche che evidenziano il nome utente ed il gruppo:

-rwxr--r--  1 angelo cdf-ls      18 2007-10-27 11:20 testo_angelo.txt
-rwxr--r--  1 webeco cdf-ls      4 2007-10-22 09:54 testo_webeco.txt

cambiando con chmod il permesso di testo_angelo.txt nel seguente modo:

-rwxrw-r--  1 angelo cdf-ls      18 2007-10-27 11:20 testo_angelo.txt

il file diventa modificabile anche per webeco, ma come fare perchè questi settaggi siano automatici?  ???
Ultima modifica di webeco il sabato 27 ottobre 2007, 11:54, modificato 1 volta in totale.
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da maidasette »

Questa è la parte più problematica, innanzitutto accertati che gli utenti siano presenti in System/Amministarzione/Utenti e gruppi con i giusti privilegi, inoltre devono appartenere allo stesso gruppo. Poi  digita:

sudo chmod -R 770 /percorsocartellacondivisa

in smb.conf in [global] aggiungi:

force group = nomedelgruppo
create mask = 70
directory mask =70

Verifica con tetparm perchè su questi ultimi numeri mi incasino sempre e riavvia samba.
Per quanto riguarda nfs ti serve se altri PC usano Linux o Unix, per installarlo usa Synaptic
Par le petit garçon qui meurt près de sa mère
Tandis que des enfants s'amusent au parterre; ...
Par les gosses battus par l'ivrogne qui rentre,...
webeco
Prode Principiante
Messaggi: 126
Iscrizione: mercoledì 17 ottobre 2007, 12:22

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da webeco »

Il login va bene ma poi la cartella non è accessibile  :-\
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da maidasette »

Mask è complementare, ::) metti:

create mask = 07
directory mask =07

forse è meglio che tu dia:
sudo chmod -R 777 /percorsocartellacondivisa
Ultima modifica di maidasette il domenica 28 ottobre 2007, 8:06, modificato 1 volta in totale.
Par le petit garçon qui meurt près de sa mère
Tandis que des enfants s'amusent au parterre; ...
Par les gosses battus par l'ivrogne qui rentre,...
webeco
Prode Principiante
Messaggi: 126
Iscrizione: mercoledì 17 ottobre 2007, 12:22

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da webeco »

urgg..abbi pazienza prchè nel frattempo il server ha avuto dei problemi hardware ed è in assisteza  >:(. Ora rifaccio  ::) tutto su un pc muletto e ti aggiorno. A fra poco  :(
webeco
Prode Principiante
Messaggi: 126
Iscrizione: mercoledì 17 ottobre 2007, 12:22

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da webeco »

??? non mi installa samba!!

al comando "sudo apt-get install samba"

viene fuori questo:

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso     
Reading state information... Fatto             
Il pacchetto samba non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all'interno di un'altra sorgente
Comunque il seguente pacchetto lo sostituisce:
  smbclient samba-common
E: Il pacchetto samba non ha candidati da installare

???
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da maidasette »

Ti conviene fare un poco di pulizia e reinstallare samba:

sudo apt-get remove --purge samba
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get install samba
Par le petit garçon qui meurt près de sa mère
Tandis que des enfants s'amusent au parterre; ...
Par les gosses battus par l'ivrogne qui rentre,...
webeco
Prode Principiante
Messaggi: 126
Iscrizione: mercoledì 17 ottobre 2007, 12:22

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da webeco »

maida, nel frattempo (forum in manutenzione) ero riuscito a installare samba e la condivisione semplice. Ora mi ricostruisco il file smb.conf con le ultime modifiche che mi hai indicato, faccio un po di prove e ti aggiorno, grazie. 
webeco
Prode Principiante
Messaggi: 126
Iscrizione: mercoledì 17 ottobre 2007, 12:22

Re: [RISOLTO]Principiante + Ubuntu + File server , mi date una mano?

Messaggio da webeco »

Tutto a posto, sembra funzionare perfettamente  (good)
Grazie maidasette sei stato molto gentile, se avro' altro dubbi postero' ancora  ;) ciao
Ultima modifica di webeco il sabato 10 novembre 2007, 15:43, modificato 1 volta in totale.
cm615615
Prode Principiante
Messaggi: 80
Iscrizione: lunedì 12 febbraio 2007, 16:05

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da cm615615 »

ciao!
scusate se mi inserisco ma pare che maidasette sia un esperto e quindi ne approfitto..
vorrei poter condividere delle cartelle in una rete lan (con 150 utilizzatori) e quindi senza che all'accesso debbano immettere nomeutente e password. è possibile? come posso farlo?
grazie mille!
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da saxtro »

dovrebbe essere sufficiente aggiungere la risorsa in questo modo

Codice: Seleziona tutto

[RISORSA]
path = /percorso/alla/risorsa
comment = commento
read only = No
guest ok = Yes
ricorda di dare i permessi di scrittura a tutti

Codice: Seleziona tutto

 sudo chmod 777 -R /percorso/alla/risorsa
i file creati sul filesystem saranno di nobody:nogroup
cm615615
Prode Principiante
Messaggi: 80
Iscrizione: lunedì 12 febbraio 2007, 16:05

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da cm615615 »

dunque credo di non aver capito.. questo è quello che ho

Codice: Seleziona tutto

[risorsa1]
path = /home/padrone/risorsa1
available = yes
browsable = yes
public = yes
writable = no

[risorsa2]
path = /home/padrone/risorsa2
available = yes
browsable = yes
public = yes
writable = no
cosa devo cambiare? ma poi, mettendo il permesso di scrittura, possono aggiungere file alla cartella? io vorrei che loro al limite scaricassero ciò che vi è contenuto..
grazie mille!! 
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da saxtro »

in questo caso ti basta modificarle di poco:

Codice: Seleziona tutto

[risorsa1]
path = /home/padrone/risorsa1
read only = yes
guest ok = yes

[risorsa2]
path = /home/padrone/risorsa2
read only = yes
guest ok = yes
Avatar utente
Neo996sps
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 355
Iscrizione: martedì 1 agosto 2006, 15:06
Contatti:

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da Neo996sps »

Il mio server funziona perfettamente... e con due dischi in RAID1.

Vi posto rapidamente cos'ho fatto:

- installato ubuntu (ovvio!)
- installato samba
- creato una serie di cartelle sul RAID
- modificato i permessi delle cartelle

Codice: Seleziona tutto

chmod 777 /media/dm-1/nome cartella
- editato il file /etc/samba/smb.conf in questa maniera:

Codice: Seleziona tutto



[global]
workgroup = INFOTECH
netbiosname = server
server string = server di rete
security = user
encrypt passwords = yes
browsable = yes
wins support = no

[carol]
path = /media/dm-1/carol
available = yes
browsable = yes
public = yes
writable = yes

[documenti]
path = /media/dm-1/documenti
available = yes
browsable = yes
public = yes
writable = yes

[email]
path = /media/dm-1/email
available = yes
browsable = yes
public = yes
writable = yes

[immagini]
path = /media/dm-1/immagini
available = yes
browsable = yes
public = yes
writable = yes

[preventivi]
path = /media/dm-1/preventivi
available = yes
browsable = yes
public = yes
writable = yes

[readypro]
path = /media/dm-1/readypro
available = yes
browsable = yes
public = yes
writable = yes

così ho messo tutte le cartelle in condivisione. Per dare l'accesso ai soli utenti autorizzati ho però messo anche questo parametro

-ho aggiunto gli utenti nel sistema
-ho aggiunto gli utenti samba

Codice: Seleziona tutto

smbpasswd [nome utente1]
- ho aggiunto gli utenti autorizzati ad accedere alle cartelle

Codice: Seleziona tutto

valid users= [nome utente1] [nome utente2] ...
dove [nome utente1] va sostituito con il nome utente samba precedentemente specificato
Ultima modifica di Neo996sps il mercoledì 14 novembre 2007, 11:17, modificato 1 volta in totale.
cm615615
Prode Principiante
Messaggi: 80
Iscrizione: lunedì 12 febbraio 2007, 16:05

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da cm615615 »

ciao!
dunque io ho modificato il mio /etc/samba/smb.conf in questo modo

Codice: Seleziona tutto

[risorsa1]
path = /home/padrone/risorsa1
read only = yes
guest ok = yes


[Ubuntu 7.10]
path = /home/padrone/Ubuntu 7.10
read only = yes
guest ok = yes
ma mi dicono che per accedere è ancora necessario inserire nomeutente e password.. cosa c'è che non va?  :-\
Avatar utente
Neo996sps
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 355
Iscrizione: martedì 1 agosto 2006, 15:06
Contatti:

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da Neo996sps »

nella sezione global com'è impostato il valore security? Se lo metti su share non ti chiede password, altrimenti se su share ti chiede la password
cm615615
Prode Principiante
Messaggi: 80
Iscrizione: lunedì 12 febbraio 2007, 16:05

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da cm615615 »

ciao!
dunque ho provato anche a mettere share ma non va..

Codice: Seleziona tutto

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
;   security = share
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da saxtro »

cm615615 ha scritto: ...

Codice: Seleziona tutto

[...]
;   security = share
devi rimuovere anche il punto e virgola

Codice: Seleziona tutto

security = share
cm615615
Prode Principiante
Messaggi: 80
Iscrizione: lunedì 12 febbraio 2007, 16:05

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da cm615615 »

Grazie! adesso va!  (good)
Radical
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 686
Iscrizione: domenica 23 ottobre 2005, 11:35

Re: Principiante + Ubuntu + File server , mi date una mano?

Messaggio da Radical »

maidasette ha scritto: Innanzitutto seguiamo una procedura base, vale a dire creiamo una condivisione semplice, una volta che funziona si può arricchirla di tutto ciò che si vuole.
Per prima cosa se non l'hai gia fatto devi assegnare un indirizzo IP statico al server e installare samba (sistema/amministrazione/Synaptic) e già che ci sei installa anche nfs.
Crei la cartella di condivisione:
sudo mkdir -m 777 /cdf
apri la tabella di samba
sudo gedit /etc/samba/smb.conf
in coda aggiungi:

[global]
workgroup = ecogroup
netbios name = cdf
server string  = (quello che preferisci)
security = share
browsable = yes
hosts allow = (gli indirizzi IP degli utenti)

[CDF1]
path = /cdf
comment = (quello che vuoi)
read only = No
guest ok = Yes

Salva e chiudi gedit
Se hai notato ho messo workgroup e netbios name in minuscolo, è una precauzione perchè con i caratteri maiuscoli possono esserci problemi.
Assicurati che tutto sia OK digitando:
$ tetparm
Se non ci sono errori riavvia samba con:
/etc/init.d/samba restart
A questo punto la cartella dovrebbe essere visibile dagli altri PC

[glow=pink,2,300]Fine della prima puntata[/glow]

A parte che $ tetparm a me non funziona come comando..
Vedo la cartella da window ma continua a chiedermi user e password.. .

Il mio smb.conf è:

Codice: Seleziona tutto

[global]
workgroup = casa
netbios name = movie
server string  = %h server
security = share
browsable = yes
hosts allow = 192.168.0.50 192.168.0.51



[Movie]
path = /media/sdb1
comment = Film
available = yes
public = yes
writable = no

Che fare?
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti