[Risolto] Principiante + Ubuntu + File server , mi date una mano?
Re: Principiante + Ubuntu + File server , mi date una mano?
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? ???
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.
- maidasette
- Imperturbabile Insigne

- Messaggi: 3329
- Iscrizione: domenica 25 giugno 2006, 9:27
- Località: Trieste
Re: Principiante + Ubuntu + File server , mi date una mano?
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
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,...
Tandis que des enfants s'amusent au parterre; ...
Par les gosses battus par l'ivrogne qui rentre,...
Re: Principiante + Ubuntu + File server , mi date una mano?
Il login va bene ma poi la cartella non è accessibile :-\
- maidasette
- Imperturbabile Insigne

- Messaggi: 3329
- Iscrizione: domenica 25 giugno 2006, 9:27
- Località: Trieste
Re: Principiante + Ubuntu + File server , mi date una mano?
Mask è complementare, ::) metti:
create mask = 07
directory mask =07
forse è meglio che tu dia:
sudo chmod -R 777 /percorsocartellacondivisa
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,...
Tandis que des enfants s'amusent au parterre; ...
Par les gosses battus par l'ivrogne qui rentre,...
Re: Principiante + Ubuntu + File server , mi date una mano?
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 
Re: Principiante + Ubuntu + File server , mi date una mano?
??? 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
???
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
???
- maidasette
- Imperturbabile Insigne

- Messaggi: 3329
- Iscrizione: domenica 25 giugno 2006, 9:27
- Località: Trieste
Re: Principiante + Ubuntu + File server , mi date una mano?
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
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,...
Tandis que des enfants s'amusent au parterre; ...
Par les gosses battus par l'ivrogne qui rentre,...
Re: Principiante + Ubuntu + File server , mi date una mano?
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.
Re: [RISOLTO]Principiante + Ubuntu + File server , mi date una mano?
Tutto a posto, sembra funzionare perfettamente (good)
Grazie maidasette sei stato molto gentile, se avro' altro dubbi postero' ancora
ciao
Grazie maidasette sei stato molto gentile, se avro' altro dubbi postero' ancora
Ultima modifica di webeco il sabato 10 novembre 2007, 15:43, modificato 1 volta in totale.
Re: Principiante + Ubuntu + File server , mi date una mano?
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!
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

- Messaggi: 2980
- Iscrizione: domenica 4 giugno 2006, 13:16
- Distribuzione: Kubuntu 20.04
Re: Principiante + Ubuntu + File server , mi date una mano?
dovrebbe essere sufficiente aggiungere la risorsa in questo modo
ricorda di dare i permessi di scrittura a tutti
i file creati sul filesystem saranno di nobody:nogroup
Codice: Seleziona tutto
[RISORSA]
path = /percorso/alla/risorsa
comment = commento
read only = No
guest ok = Yes
Codice: Seleziona tutto
sudo chmod 777 -R /percorso/alla/risorsaRe: Principiante + Ubuntu + File server , mi date una mano?
dunque credo di non aver capito.. questo è quello che ho
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!!
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
grazie mille!!
-
saxtro
- Imperturbabile Insigne

- Messaggi: 2980
- Iscrizione: domenica 4 giugno 2006, 13:16
- Distribuzione: Kubuntu 20.04
Re: Principiante + Ubuntu + File server , mi date una mano?
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
Re: Principiante + Ubuntu + File server , mi date una mano?
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
- editato il file /etc/samba/smb.conf in questa maniera:
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
- ho aggiunto gli utenti autorizzati ad accedere alle cartelle
dove [nome utente1] va sostituito con il nome utente samba precedentemente specificato
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
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
-ho aggiunto gli utenti nel sistema
-ho aggiunto gli utenti samba
Codice: Seleziona tutto
smbpasswd [nome utente1]
Codice: Seleziona tutto
valid users= [nome utente1] [nome utente2] ...
Ultima modifica di Neo996sps il mercoledì 14 novembre 2007, 11:17, modificato 1 volta in totale.
Re: Principiante + Ubuntu + File server , mi date una mano?
ciao!
dunque io ho modificato il mio /etc/samba/smb.conf in questo modo
ma mi dicono che per accedere è ancora necessario inserire nomeutente e password.. cosa c'è che non va? :-\
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
Re: Principiante + Ubuntu + File server , mi date una mano?
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
Re: Principiante + Ubuntu + File server , mi date una mano?
ciao!
dunque ho provato anche a mettere share ma non va..
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

- Messaggi: 2980
- Iscrizione: domenica 4 giugno 2006, 13:16
- Distribuzione: Kubuntu 20.04
Re: Principiante + Ubuntu + File server , mi date una mano?
devi rimuovere anche il punto e virgolacm615615 ha scritto: ...Codice: Seleziona tutto
[...] ; security = share
Codice: Seleziona tutto
security = shareRe: Principiante + Ubuntu + File server , mi date una mano?
Grazie! adesso va! (good)
Re: Principiante + Ubuntu + File server , mi date una mano?
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 = noChe fare?
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
