[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.
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Non capisco perchè administrator debba loggarsi come guest. Administrator deve entrare come administrator e deve poter accedere anche alle cartelle guest.
Scusa la mia ignoranza, cosa significa: valid users = %u ? io conosco solo valid users = %s
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,...
Avatar utente
bud
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: domenica 11 giugno 2006, 20:31
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit
Località: Vicenza
Contatti:

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

Messaggio da bud »

Ciao a tutti, do notizia che sto bene e che ora ora comincierò la guida, thanks a tutti per avermi dato uno stimolo positivo!  (b2b)
Portatile: eMachines eM355 | Fisso: Packard Bell iMedia 8301
franksnet
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 6 dicembre 2007, 7:46

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

Messaggio da franksnet »

maidasette ha scritto: Non capisco perchè administrator debba loggarsi come guest. Administrator deve entrare come administrator e deve poter accedere anche alle cartelle guest.
Ma amministratore infatti entra come amministratore e vede anche le cartelle di guest, cioè public e software. Il problema può essere l'opposto allora, come fare in modo che la cartella riservata non sia affatto visibile a chi si logga come guest! Cioè... se mi loggo come amministratore tutto ok, però per un utente comune che si dovesse loggare come guest se non può entrare nella cartella riservata neanche conoscendo nome utente e password corretti, a questo punto preferirei non li vedesse affatto!

Naturalmente qui siamo già a livelli di finiture, la cosa in sè comunque funziona :)

Piuttosto, altra domanda che m'è venuta. Se accedo coi dati di amministratore in una macchina poniamo di un altro utente (capita), non c'è modo di resettare le credenziali di accesso senza fare un riavvio del pc? Windows evidentemente le memorizza e non mi chiede più nome utente e password fino al riavvio della macchina, cosa non buona perchè se io vado via da quel pc l'utente che c'è dovrebbe riottenere credenziali di guest e non di amministratore.
Non mi rispondere che Windows XP fa acqua da tutte le parti x la sicurezza ... lo so!  (bad) è ke spero ci sia qlc soluzione alla cosa :)
Ultima modifica di franksnet il lunedì 17 dicembre 2007, 16:48, modificato 1 volta in totale.
franksnet
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 6 dicembre 2007, 7:46

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

Messaggio da franksnet »

maidasette ha scritto: Scusa la mia ignoranza, cosa significa: valid users = %u ? io conosco solo valid users = %s
Ehehe, no scusa tu, penso di esser + ignorante io in materia di Linux  :'( Comunque guarda l'ho preso girovagando per il web con google, esattamente da qua:

http://www.gentoo.org/doc/it/articles/samba-p3.xml

Alla voce "Condividere tante Directory", oltre al codice che ho postato, dice, in riferimento alla tua domanda:

Il parametro path ha pure una wildcard: %u. %u fà riferimento al nome dell'utente che stà accedendo alla condivisione. In questo particolare caso, %u è equivalente a %S, quindi avremmo potuto pure scrivere path=/home/%S.

Non mi chiedere di più, altro non so!!
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Per non vedere la cartella riservata basta mettere: browsable = no in questa maniera se con il PC con cui ti sei logato come amministratore l'utente normale che subentra senza riavviare il PC non potendo vedere la cartella non si connette anche se poterbbe farlo.
Per quanto riguarda valid users = %u approfondirò
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,...
franksnet
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 6 dicembre 2007, 7:46

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

Messaggio da franksnet »

maidasette ha scritto: Per non vedere la cartella riservata basta mettere: browsable = no in questa maniera se con il PC con cui ti sei logato come amministratore l'utente normale che subentra senza riavviare il PC non potendo vedere la cartella non si connette anche se poterbbe farlo.
Per quanto riguarda valid users = %u approfondirò
Non so dove sbaglio ... se metto la sezione [Riservata] come browsable = no  non vedo più la cartella neanche con l'utente amministrazione che è abilitato a vederla, levo quell'opzione di nuovo la vedo correttamente, ci posso entrare come amministrazione mentre il guest vede la cartella ma non ci può accedere.

Se nessuno sa la soluzione rimarrà così e via!
Ultima modifica di franksnet il lunedì 17 dicembre 2007, 18:42, modificato 1 volta in totale.
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Se la cartella non la vedi ma esiete ed hai i permessi basta connettersi dando le coordinate esatte, in pratica devi scrivere l'indirizzo completo, ti verrà chiesto username e password e sarai nella cartella.
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,...
Avatar utente
bud
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: domenica 11 giugno 2006, 20:31
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit
Località: Vicenza
Contatti:

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

Messaggio da bud »

Lo so che non sentite la mia mancanza, però ho preparato una bozza di guida.
Visto che sto trovando piuttosto ostili 'sti moderatori (sono convinto che c'è stato un malinteso...) l'ho cominciato con i documenti di google (Poi un copia-incolla sarà banale).
La prima parte si trova a questo indirizzo: http://docs.google.com/Doc?id=dct99h8d_57fhw3c2f6
Vi ricordo che per ora è proprio una bozza, però mancano solo gli stili, per ilr esto è scritto tutto.
Qualcuno gli dà un'occhiata per favore?

Per maidasette: fammi sapere come ti sembra.... ed eventuali correzzioni, usa pure i messaggi personali...
Portatile: eMachines eM355 | Fisso: Packard Bell iMedia 8301
franksnet
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 6 dicembre 2007, 7:46

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

Messaggio da franksnet »

bud ha scritto: Lo so che non sentite la mia mancanza, però ho preparato una bozza di guida.
Visto che sto trovando piuttosto ostili 'sti moderatori (sono convinto che c'è stato un malinteso...) l'ho cominciato con i documenti di google (Poi un copia-incolla sarà banale).
La prima parte si trova a questo indirizzo: http://docs.google.com/Doc?id=dct99h8d_57fhw3c2f6
Vi ricordo che per ora è proprio una bozza, però mancano solo gli stili, per ilr esto è scritto tutto.
Qualcuno gli dà un'occhiata per favore?

Per maidasette: fammi sapere come ti sembra.... ed eventuali correzzioni, usa pure i messaggi personali...
Ciao, se posso dare qlc consiglio:

L'inizio lo modificherei così, per chiarezza:
Samba permette la condivisione di file, stampanti e unità tra sistemi unix e windows, spesso e volentieri viene utilizzato questo protocollo praticamente in ogni rete che richieda la condivisione di risorse.
Non credo però che Samba sia un protocollo, anzi lo escludo, credo sia un programma che utilizzando il protocollo SMB/CIFS permette di fare le condivisioni che dicevamo

Per il resto mi pare funzionale, anche se per ora si limita alla casistica più semplice con security in share, ma forse la cosa è voluta :) L'unica cosa io aggiungerei anche un smb.conf completo di esempio, penso possa aiutare i meno smaliziati a capire
Avatar utente
bud
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: domenica 11 giugno 2006, 20:31
Desktop: ubuntu
Distribuzione: Ubuntu 14.04 64bit
Località: Vicenza
Contatti:

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

Messaggio da bud »

Sisi, per ora ho voluto fare la cosa più utile e usata di frequente, una condivione semplice senza paranoie.
Grazie, per il smb.conf di esempio è una buona idea, e ringrazio per la correzzione, l'ho già integrata.
Comunque per non impestare questo topic mi sposto su un topic a parte.
Lo trovate a questo indirizzo (http://forum.ubuntu-it.org/viewtopic.php?t=145727), ogni tanto fateci un giro per novità, aggiornamenti e suggerimenti...
Ultima modifica di bud il martedì 18 dicembre 2007, 14:22, modificato 1 volta in totale.
Portatile: eMachines eM355 | Fisso: Packard Bell iMedia 8301
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Per franksnet: direi che invece si tratta proprio di un protocollo nato nel 1990 per far dialogare DOS con Unix e fa parte della grande famiglia dove troviamo anche NetBIOS e TCP/IP. La definizione di protocollo è calzante in quanto dovendo far dialogare sistemi operativi differenti essi devono utilizzare lo stesso linguaggio per comunicare.
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,...
franksnet
Prode Principiante
Messaggi: 20
Iscrizione: giovedì 6 dicembre 2007, 7:46

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

Messaggio da franksnet »

maidasette ha scritto: Per franksnet: direi che invece si tratta proprio di un protocollo nato nel 1990 per far dialogare DOS con Unix e fa parte della grande famiglia dove troviamo anche NetBIOS e TCP/IP. La definizione di protocollo è calzante in quanto dovendo far dialogare sistemi operativi differenti essi devono utilizzare lo stesso linguaggio per comunicare.
Non vorrei sembrare "saccente", anche perchè ripeto con Linux son alle prime armi, e può darsi sbagli, ma son abbastanza convinto che Samba non è un protocollo. Protocollo è il TCP/IP, NetBIOS, SMB, CIFS etc e in generale un linguaggio che permette di dialogare.
Samba è un programma, o meglio ancora una suite di programmi, che si appoggiano a dei protocolli

Nello specifico, Samba usa il protocollo SMB (Server Message Block) e la sua variante Microsoft che si chiama CIFS (Common Internet File System). Questa tesi è avvalorata da diversi link facilmente reperibili con google:

http://it.wikipedia.org/wiki/Samba_(software)
http://programmazione.it/index.php?enti ... Item=37412
http://mailman.fsfeurope.org/pipermail/ ... 00158.html

Sul sito Free Software Foundation si legge:

Samba è una suite di Software Libero che dal 1992 offre servizi di condivisione di file e stampanti usando il protocollo SMB/CIFS, utilizzato da numerose versioni dei sistemi operativi Microsoft Windows


Ad esempio, Putty non è un protocollo, è un programma che usa SSH (o altri protocolli) per amministrare in remoto un computer, il protocollo è SSH non Putty :)

Poi boh, se sbaglio datemi link di fonti attendibili che smentiscano Wiki e Free Software Foundation, specie quest'ultima mi pare piuttosto attendibile
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Ritengo che possiamo aver ragione tutti e due in quanto nell'uso comune il termine CIFS/SMB non viene mai usato dagli addetti ai lavori, si parla sempre di Samba sia per il protocollo che per il programma. Nella mia vita non ho mai sentito un sistemista nel discorso quotidiano sul lavoro usare il temine CIFS ma sempre e solo Samba. L'ambiente scolastico non è quello del lavoro, è giusto conoscere i termini esatti, ma nella pratica se poi ci si ostina ad usarli si rischia di non riuscire a comunicare
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,...
Radical
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 686
Iscrizione: domenica 23 ottobre 2005, 11:35

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

Messaggio da Radical »

maidasette ha scritto: Per Radical ti ha già risposto saxtro.
Prova a dare il comando: sudo chmod -R 777 /percorsocompletocartella dovresti sbloccarla momentaneamente, poi devi comunque creare un utente in Users and Groups con i giusti privilegi
Continuo a non riuscire ad accedere a tale cartella!
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Fai un piccolo riepilogo:
Il problema ti si presenta quando accedi come anonimo o quando ti identifichi con user e password?
Hai inserito l'utente in Users and Groups?
Hai inserito correttamente user e password in Samba?
Digitando testparm ti da errori?
Digitando smbclient -T quellochehaiinseritoinnetbiosname vedi le condivisioni correttamente?
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,...
Radical
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 686
Iscrizione: domenica 23 ottobre 2005, 11:35

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

Messaggio da Radical »

maidasette ha scritto: Fai un piccolo riepilogo:
Il problema ti si presenta quando accedi come anonimo o quando ti identifichi con user e password?
Hai inserito l'utente in Users and Groups?
Hai inserito correttamente user e password in Samba?
Digitando testparm ti da errori?
Digitando smbclient -T quellochehaiinseritoinnetbiosname vedi le condivisioni correttamente?
- Quando accedo come anonimo, quindi sempre
- Non ho user e passw
- No
- Non ho capito che devo mettere, io ho:

Codice: Seleziona tutto

netbios name = MOVIE
Ultima modifica di Radical il mercoledì 19 dicembre 2007, 23:43, modificato 1 volta in totale.
Avatar utente
maidasette
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3329
Iscrizione: domenica 25 giugno 2006, 9:27
Località: Trieste

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

Messaggio da maidasette »

Ti conviene ricominciare a leggerti questo:
http://forum.ubuntu-it.org/viewtopic.ph ... ;topicseen
e riconfigurati samba cancellando tutto quanto trovi in smb.conf (ovviamente dopo aver fatto il back-up del file)
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,...
gigi80
Prode Principiante
Messaggi: 2
Iscrizione: venerdì 21 dicembre 2007, 1:52

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

Messaggio da gigi80 »

Ciao a tutti. Sono un nuovo praticante del fantastico mondo di Ubuntu. Vi scrivo perchè ho un problema relativo a Samba che spero possiate aiutarmi a risolvere. Grazie alla vostra guida ho installato Samba e unito i vari PC della mia rete al dominio. Funziona tutto,condivisione file ecc. ecc. ma non sono riuscito a fare una cosa.
Vorrei che l'utente si possa loggare da qualsiasi PC e ritrovare tutte le sue impostazioni (desktop,file,documenti). Ho provato a configurare il "roaming profiles",ma non c'è stato nulla da fare. La cartella "Profiles" resta vuota per ogni utente e non memorizza quindi alcun profilo.

Questo è il mio file smb.conf:

Codice: Seleziona tutto

[global]
   # 'workgroup' indica il nome del dominio per la rete windows.
   workgroup = INFORMATICA
   # 'netbios name' deve essere uguale all'hostname di sistema.
   netbios name = ubuntu
   server string = %h Server Lab. Informatica - %v VERSIONE
   passdb backend = tdbsam
   security = user
   username map = /etc/samba/smbusers
   name resolve order = wins bcast hosts
   domain logons = yes
   domain master = yes
   preferred master = yes
   local master = yes
   os level = 64
   wins support = yes

   encrypt passwords = yes
   # 'host allow' specifica da quali IP o reti è possibile fare il login
   hosts allow = 127.0.0.1 192.168.1.0/255.255.255.0

   printcap name = CUPS
   printing = CUPS
  
   # 'logon drive' indica la letterà dell'unita con la quale sarà identificata la condivisione Samba negli ambienti Windows.
   logon drive = S:
   # 'logon script' serve per specificare uno script batch che viene eseguito quando una workstation Windows effettua il login.
   
logon path = \\ubuntu\profiles\%u
logon script = logon.bat
add machine script = /usr/sbin/useradd -d /dev/null -g users -s /bin/false %u
   
   # 'logon home' definisce la posizione del file .profile (per client Win9x/ME) in \\nomeserver\nomeutente
  # logon home = \\%L\%U\

   add user script = /usr/sbin/useradd -m %u
   delete user script = /usr/sbin/userdel -r %u
   add group script = /usr/sbin/groupadd %g
   delete group script = /usr/sbin/groupdel %g
   add user to group script = /usr/sbin/usermod -G %g %u
   # Aggiunge automaticamente al sistema l'account di una nuova macchina che entra nel dominio, attenzione: il gruppo 'clientpc' deve essere già presente nel sistema.
   add machine script = /usr/sbin/useradd -d /dev/null -g clientpc -s /bin/false -M %u

   idmap uid = 15000-20000
   idmap gid = 15000-20000

   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
   passwd chat debug = yes

   # 'unix password sync' serve per mantenere sincronizzate le password di Samba e degli account Linux
   # Attenzione, vengono sincronizzate le password Linux rispetto le password Samba,
   # questa procedura non funziona al contrario:
   # se si cambia con passwd una password Unix,
   # si dovrà cambiarla a mano con smbpasswd per tenere
   # sincronizzata la password Unix con la password Samba.
   unix password sync = yes

   # set the loglevel
   log level = 3

[homes]
   comment = Home directory
   valid users = %S
   read only = no
   browsable = no
   writeable = yes

[printers]
   comment = All Printers
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   browsable = no

[netlogon]
   comment = Network Logon Service
   path = /home/samba/netlogon
   #admin users = Administrator
   #valid users = %U
   read only = yes
   write list = root
   #browseable = no

[profiles]
   comment = User profiles
   path = /home/samba/profiles/
   readonly = no
   writeable = yes
   browseable = no
   create mask 0600
   directory mask = 0700

[allusers]
   comment = All Users
   path = /home/dati_condivisi
   valid users = @users @root
   force group = users
   create mask = 0660
   directory mask = 0771
   writable = yes
Non riesco a capire cosa c'è che non vada. La sezione profiles è corretta? Ho creato le cartelle profiles e netlogon e sistemato in quest'ultima il file logon.bat:

Codice: Seleziona tutto

net use S: \\ubuntu\allusers
net time \\ubuntu /SET /YES
Perchè non memorizza i profili? Vi prego,datemi una mano,sono disperato!
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

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

Messaggio da saxtro »

forse è una questione di permessi locali, posta l' out di ls -al delle condivisioni
[profiles] e [netlogon]


edit
ah ho notato che in logon path hai settato

Codice: Seleziona tutto

 logon path = \\%L\profiles\%u
che io ricordi la %u è valida solo a connessione stabilita (potrei ricordare male cmq, è tanto che non smanetto su samba), io metterei

Codice: Seleziona tutto

 logon path = \\%L\profiles\%U
Ultima modifica di saxtro il venerdì 21 dicembre 2007, 23:29, modificato 1 volta in totale.
Radical
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 686
Iscrizione: domenica 23 ottobre 2005, 11:35

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

Messaggio da Radical »

Rinstallando samba resetto le impostazioni?
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti