Come condividere file tra Mac OS X e Ubuntu

« Older   Newer »
 
  Share  
.
  1.     +2   +1   -1
     
    .
    Avatar

    Where there's a user input, there's a vulnerability.

    Group
    Amministratori
    Posts
    11,133
    Grazie ricevuti
    +49

    Status
    Anonymous


    Salve a tutti! In questo periodo, sono stato tartassato dal dubbio su come potesse avvenire la condivisione dei file tra Mac OS X e Ubuntu. I test effettuati su Windows via Ethernet avvenivano positivamente (lettura e scrittura da entrambe le parti), ma su Ubuntu (o nelle diverse distro), questo non accadeva. Così oggi continuando a cercare, ho trovato, finalmente la soluzione e dopo averla testata ve la riporto qua sotto. Inizialmente pensavo che ciò avvenisse via Ethernet, poi ho capito che non era necessario. L'esecuzione della configurazione da parte di Ubuntu ci mette diversi minuti (10 o 20 minuti) e una volta dati i comandi potrete tranquillamente andare a prepararvi un caffè, un te o qualsiasi cosa vogliate fare per perdere tempo. Verranno illustrati i singoli passaggi per ogni configurazione e il singolo funzionamento. Spero, infine, che questa sia di vostro gradimento, poiché non ne esistono di aggiornate sul web. La presente guida è stata testata con OS X Mountain Lion e Xubuntu 13.04 e Samba 4.0.7 per linux e funziona per tanto anche per una configurazione server basato su linux.

    Requisiti:

    • Un Mac o un Hackintosh

    • Un computer con Ubuntu o una distro di linux.


    Procedimento - Visualizzare i file di OS X da Ubuntu

    1. Dirigetevi sul Mac, tra le impostazioni di condivisione (Preferenze di sistema > Condivisione)




    2. Assicuratevi che sia presente la "spunta" sulla casella "Condivisione file". Quindi cliccate sopra su "Opzioni" e assicuratevi che ci sia la spunta sul vostro nome utente. Segnatevi l'IP sottolineato, quindi assicuratevi che su "Utenti", accanto alla scritta "Cartelle condivise" il vostro nome utente abbia i permessi di Lettura e scrittura.




    3. Passate su Linux e provvedete ad installare il client "Gigolo" (non è abbastanza ambiguo come termine?) nel seguente modo:

      • Aprite il terminale;

      • Scrivete dentro "sudo apt-get install gigolo";

      • Inserite quindi la vostra password d'accesso e premete invio. Se dovesse apparirvi una dicitura con scritto S/N, procedete a scrivere "S" e quindi invio.





    4. Tale client appena installato, si potrà trovare nel menu delle applicazioni. Per essere più generici, poiché Ubuntu e altre distro hanno interfacce diverse,lo apriremo via terminale, con il seguente comando:

      CODICE
      sudo open gigolo




    5. Una volta aperto ci troveremo davanti ad una piccola finestra con 5 pulsanti in alto. Cliccate il primo, quindi impostate nel seguente modo:

      CODICE
      Tipo di servizio: Condivisione di Windows;
      Server: IP segnato precedentemente;
      Condivisione: Se non è disponibile immediatamente il menu a tendina, cliccate sul simbolo della freccia accanto. Quindi cliccate sulla tendina e selezionate il vostro nome utente.




    6. Quindi cliccate su "Connetti". Nella finestra precedente sarà apparsa un'icona, grazie alla quale accederete al vostro mac (doppio click) tramite una finestra.



    7. Una volta terminato il passaggio dei file, tenendo selezionata l'icona, cliccate sul secondo pulsante in alto.


    8. RICORDO CHE L'IP, se non statico, CAMBIA OGNI TOT DI TEMPO. Pertanto se la connessione fallisce, controllate che esso non sia cambiato!

    Procedimento - Visualizzare i file di Ubuntu su Mac OS X / Come configurare un server con Linux

    1. Rimanendo su Linux, aprite il terminale e digitate:

      CODICE
      sudo apt-get install cifs-utils


      Questo permetterà di sostituire il "samba", o comunque l'installer apposito.


    2. Scrivete quindi la seguente riga sul terminale:


    3. CODICE
      wget http://us1.samba.org/samba/ftp/samba-latest.tar.gz




      Inizierà quindi il download del pacchetto di configurazione base.

    4. Al termine bisognerà scompattare l'archivio scaricato, con il seguente comando:

      CODICE
      tar xvzf samba-latest.tar.gz


    5. Dirigetevi nella cartella source3 presente nel pacchetto scompattato quindi avviate l'installazione del pacchetto automake quindi avviate la configurazione:
      CODICE
      cd samba-4.0.7/source3


      CODICE
      sudo apt-get install automake


      CODICE
      ./autogen.sh
      ./configure
      ./configure --with-ssl
      make
      sudo make install
      sudo make installbin
      sudo make installman


      Gli ultimi sette passaggi, chiederanno diverso tempo per il compimento pertanto andatevi a gustare un caffè... e magari metteteci qualche zolletta di zucchero o un te con i biscotti, perché avrete diverso tempo da aspettare (poi dipende dal processore del computer).
      Ricordo che ogni passaggio va effettuato al termine del successivo.



    6. Al termine dell'esecuzione aprite l'editor di testo integrato nel terminale con il seguente comando:

      CODICE
      sudo nano /etc/samba/smb.conf


      Troverete diverse righe: quelle contrassegnate all'inizio con "#", sono i commenti: vi consiglio di leggerli per sapere cosa state facendo!
      Sarà vostro compito trovare le diciture principali, ossia quelle che vi indicherò qua sotto:

      CITAZIONE
      workgroup = WORKGROUP
      security = user
      encrypt passwords = true

      #### Networking ####
      interfaces = 192.168.1.190/200 eth0
      (Qui potete modificare i 190/200 nelle cifre che volete, io per comodità ho impostato quelle due, ma non influenzeranno il lavoro)

      [homes]
      browsable = yes
      read only = no
      valid users = %­S

      Quindi al termine del file, sotto alla diciture

      CODICE
      ;   preexec = /bin/mount /cdrom
      ;   postexec = /bin/umount /cdrom


      aggiungete le seguenti stringhe:

      CODICE
      [utente]
             path = /home/vostro_utente
             browseable = yes
             valid users = utente1, utente2 ...
             writeable = yes


      nelle quali dovrete modificare "vostro_utente" e "utente1, utente2" scegliendo quali saranno i nomi degli utenti che potranno accedere al vostro computer linux (potete lasciarne anche solo uno).



    7. Premete quindi CTRL + O per salvare, premete Invio, quindi CTRL + X per uscire dall'editor.


    8. Rimanendo sul terminale scrivete le seguenti righe:
      CODICE
      sudo smbpasswd -a nome_utente


      Pertanto se io vorrò configurare l'accesso con l'account "alexander", dovrò scrivere

      sudo smbpasswd -a alexander

      Per ogni utente che inserirete, vi verrà chiesta la password due volte (password + conferma password) che l'utente userà per accedere.




    9. Andate tra le impostazioni di Linux: troverete un nuovo menu, nominato Samba: inserite la vostra password e accedetevi.



    10. Selezionate il secondo risultato e cliccate sulla ruota dentata. Quindi impostate i permessi di Scrittura.




    11. Per terminare su Linux, scrivete "ifconfig", il che vi darà la possibilità di trovare il vostro IP su Ubuntu.




    12. Ora tornate su OS X e cliccate con il tasto destro sul finder; quindi "Connessione al server" e scrivete:

      CODICE
      smb://INDIRIZZO_IP




      Scrivete il nome utente e la password che avete assegnato al relativo nome utente e effettuate il login.





    Ora potrete connettervi con i vostri computer! :-)

    Se ti è piaciuta questa guida, sarebbe gradito il rilascio di un feedback nei commenti, magari spiegando cosa è chiaro e cosa non lo è! Grazie mille. ;-)

    Edited by AnÐer - 14/7/2013, 12:38
     
    Top
    .
  2. Giovanni Giancarlo Bruno
        +1   -1
     
    .

    User deleted


    Salve,

    Quando descritto sembrerebbe interessante. Peccato che io non sia riuscito ad andare oltre il punto 5 del Procedimento - Visualizzare i file di OS X da Ubuntu.

    Avvio Gigolo (gigolo 0.4.2)
    Lancio Connetti--> e cerco di inserire i dati richiesti
    - Condivisione Windows
    - indirizzo IP
    - Condivisione NON vedo nulla nella finestra a tendina e anche con il refresh non succede nulla

    Di conseguenza non avviene la condivione con il Mac

    Grazie per un aiuto
    Saluti
     
    Top
    .
  3. Jacopo3
        +1   -1
     
    .

    User deleted


    Per favore eliminate questa guida.
     
    Top
    .
2 replies since 13/7/2013, 20:43   3870 views
  Share  
.
Top