Google
 

it » comp » os » linux » iniziare

In Risposta a

Re: samba

di Alessandro
il Thu, 12 Jul 2007 12:47:09 +0200
newsgroups it.comp.os.linux.iniziare
message-id <f750rm$vkn$1@aioe.org>

-------- Original Message  --------
From: "mb0339" <mb0339@tiscali.it>

> entro in samba da remoto, ma per assurdo ho fatto prima con l'editor co=
me mi 
> avevi detto.
acc.. mi ero dimenticato di dirti che il vi è, all'inizio, tra gli 
editor più ostici in circolazione. Come hai fatto? :-)


> se entro dal pc windows pippo sul debian vedo come cartella pippo
> se entro dal pc windows topo sul debian vedo come cartella topo
Quelle sono le home directory: se ben configurate, solo l'utente loggato =

può vedere e usare la propria home. Serve per scrivere sul server i 
documenti che non si vuole/deve condividere con gli altri, così almeno =

si ha un backup aziendale di tali dati. C'e' chi ci mette anche i file 
di posta di outlook, ma lo sconsiglio perchè se salta la rete si 
corrompono... Comunque qui le home vengono utilizzate al posto della 
cartella "documenti" del proprio pc
Le home, se non diversamente configurate, *dovrebbero* trovarsi sotto 
/home/nomeutente  ma nel tuo caso, quando non c'e' autentificazione, non =

saprei
Con samba come pdc ogni utente linux -con la sua home- ha un equivalente =

utente samba -con la sua home-

> come faccio per far vedere a tutti solo la cartella \mamma ?
beh, a questo punto è un attimo.. aggiungi

[mamma]
    comment = qui i commmenti che verranno visualizzati
    path = /path/alla/dir/nel/filesystem
    read only = No
    create mask = 0777
    directory mask = 0777
    guest ok = Yes
    veto files = /.*/
# e chi più ne ha più ne metta..


Le singole sezioni [nomesezione] rappresentano una directory tipo 
\nomesezione
Le opzioni che ci metti dentro sovrascrivono quelle della sezione 
[global] (che non è una dir pubblica), la quale a sua volta sovrascrive=
 
le opzioni di default

Se non ci sono info aziendali (e in genere non ci sono) ti consiglio la 
prox volta di postare anche smb.conf

> a proposito devo prima creare la cartella mamma ma ""dove"" mi conviene=
 
> metterla in debian e con quale comando (in windows con "md" ma in debia=
n
  ma stai davvero configurando samba senza sapere niente di bash? :-! 
eppoi dicono che linux è difficile! :-)

Per convenzione, mi sembra, si mette tutto ciò che è condiviso sotto =

/srv/...
Qui invece uso /var/nomeserver/repository/[nome_condivisione_samba]

Fai tu, ma cerca di mettere tutto sotto la stessa radice, ad esempio 
/srv/sambadirs/[nome_condivisione]

In un server ho messo il sistema su una partizione da 10Gb, e gli altri 
230 li ho montati all'avvio sotto /srv e ci ho linkato le dir di samba.

Per creare una singola directory usi
mkdir nome_dir

Ricordati di dargli i privilegi adatti. Per sfondare una porta aperta ese=
gui
chmod 777 /srv/sambadirs/* -R

Tutti possono gestire in r/w tutto il contenuto di /srv/sambadirs/ e 
sottodir. In caso contrario gli utenti samba avrebbero solo permessi di 
lettura

Leggi un po di chmod e chown
man chmod
man chown

oppure googla


nome_dir può essere assoluto o relativo, ma la directory padre deve 
esistere (a meno di non usare l'opzione "-p" )


> grazie ciccio 
Ciao ciccio! :-)

Alessandro

Risposte

Tutti i messaggi della discussione

Riferimenti