Come condividere la cartella per tutti in Centos

Anonim

Come condividere la cartella per tutti in Centos

Per impostazione predefinita, l'accesso alle cartelle nel sistema operativo Centos è limitato, quindi se è necessario ottenere una directory di rete comune, è necessario modificare determinati parametri. Non c'è nulla di difficile per eseguire questa procedura, tuttavia, è necessario installare uno strumento aggiuntivo e apportare modifiche al file di configurazione. Proponiamo di passo dopo passo per affrontare l'implementazione del compito.

Facciamo una cartella in generale in Centos

Immediatamente, notiamo che le modifiche applicate oggi si applicano a tutti i computer della rete locale indipendentemente dal sistema operativo installato lì. Cioè, l'accesso alla directory sarà in grado di ottenere un utente PC eseguendo Windows o, ad esempio, MacOS. Tutte le impostazioni si verificano sul dispositivo, dove si trova la stessa directory. Iniziamo dal primo passo.

Passaggio 1: installazione e avviamento Samba

Samba è un software gratuito la cui funzionalità è concentrata sull'interazione con gli oggetti di rete. È con questo strumento che verrà aperto per aprire l'accesso locale per la cartella richiesta. In Centos, questa utility non è inclusa nel pacchetto standard, quindi dovrà aggiungerlo da solo, ed è fatto così:

  1. Aprire la console standard, ad esempio, attraverso l'icona nel menu dell'applicazione.
  2. Apertura del terminale per fornire accesso generale alla cartella CentOS

  3. Inserisci il comando sudo yum install samba samba-comune comando e fare clic sul tasto Invio.
  4. Comando per l'installazione di uno strumento Samba aggiuntivo in Centos

  5. Il prefisso sudo significa che l'azione verrà eseguita per conto del superutente, quindi è necessario confermare l'autenticazione dell'account specificando la password.
  6. Conferma della password per l'installazione di uno strumento Samba aggiuntivo in Centos

  7. Ci sarà una notifica dell'intenzione di aggiungere nuovi pacchetti in OS, accettarlo selezionando la versione Y.
  8. Conferma di aggiungere nuovi pacchetti Samba in Centos

  9. Per un servizio permanente, è necessario che sia iniziato con i centos. Aggiungilo all'autoload usando sudo chkconfig --level 345 SMB.
  10. Aggiungi Samba Utility a Autorun Centos

  11. Successivamente, avviare il servizio Samba dal comando di avvio del servizio SMB e vai al passaggio successivo.
  12. Gestire l'utilità di samba complementare in Centos

Passaggio 2: creazione di autorizzazioni per firewall

Il firewall integrato nel sistema operativo non sa ancora che il nuovo servizio può essere fidato. Manualmente è necessario specificarlo apportando modifiche alle regole. La risoluzione è attivata dai porti delle porte su cui viene eseguito Samba. Hai solo bisogno di attivare la regola costante del superutente tramite Su - e inserire alternativamente tali comandi:

Iptables -a ingresso -P UDP -M UDP -S 192.168.1.0/24 --Dport 137 -J Accetta

Iptables -a input -p udp -m udp -s 192.168.1.0/24 --Dport 138 -J Accetta

Iptables -a ingresso -P TCP -M TCP -S 192.168.1.0/224 --Dport 139 -J Accetta

Iptables -a input -p TCP -M TCP -S 192.168.0.0/224 --Dport 445 -J Accetta

Apertura delle porte per configurare un'utilità Samba aggiuntiva in Centos

In questo caso è stato utilizzato lo strumento di controllo del firewall Iptables standard. Se è necessario eseguire ulteriori configurazioni del firewall, ti consigliamo di conoscere il manuale presentato in un articolo separato in base al seguente link.

Per saperne di più: Impostazione iptables in Centos 7

Passaggio 3: avviare la configurazione Samba ed esplorare i parametri

Fornire accesso alle cartelle condivise viene eseguito modificando il file di configurazione Samba. Utilizza una sintassi specifica, i suoi parametri e valori. Se vuoi continuare a lavorare con questo strumento, si consiglia di conoscere almeno i concetti di base. Tuttavia, per gli antipasti, lo scopriamo con l'inizio di questo file di impostazioni.

  1. Ti consigliamo di utilizzare il comodo editor di testo Cox Nano. Per impostazione predefinita, non è nel CentOS, quindi installalo digitando il comando Nano di Sudo Yum install.
  2. Installazione dell'editor di testo NANO per modificare Samba in Centos

  3. Confermare l'azione specificando la password dall'account SuperUser.
  4. Inserisci la password per installare l'editor di testo NANO per Samba in Centos

  5. Eseguire il file di configurazione eseguendo sudo nano /etc/samba/smb.conf.
  6. Avvio del file di configurazione dell'utility Samba in Centos

  7. Ora lo schermo visualizza tutti i contenuti del file.
  8. Modifica del contenuto del file di configurazione Samba in Centos

Come puoi vedere, la configurazione ha già specificato determinate regole sia globali che separate. Leggi le regole di base e i loro valori:

  • Gruppo di lavoro: il nome del gruppo di lavoro in cui il server include;
  • Stringa server: una breve descrizione arbitraria del server;
  • Interfacce: interfacce di rete disponibili per il collegamento alla sezione;
  • Gli host consentono - host che possono accedere;
  • I padroni di casa nega - padroni di casa proibiti;
  • File di registro: un file in cui tutte le notifiche verranno memorizzate, i codici di errore per altre azioni;
  • Dimensione del registro max: la dimensione massima del file sopra (dopo il superamento del massimo viene creato un nuovo file);
  • La sicurezza è un modo per verificare l'autenticità dell'utente;
  • Account ospite - Associazione per l'account Guest.

Di seguito vedi un esempio della sezione della sezione.

[globale]

Gruppo di lavoro = Gruppo di lavoro

Server String = Samba Server% V

Nome NetBIOS = Centos

Interfacce = Lo ETH0 192.168.12 / 24 192.168.13.2/24

Gli ospiti consentono = 127. 192.168.12. 192.168.13.

log file = /var/log/samba/log.%m

Dimensione del registro max = 50

Sicurezza = utente.

Backend passdb = TDBSAM

Mappa per Guest = Bad User

Passaggio 4: creazione di una cartella pubblica

Ora sai dei parametri di base della samba e del modo in cui la sezione sembra qualcosa - una serie di regole per una cartella specifica. Rimane solo per creare un gruppo del genere. Se la directory richiesta non esiste ancora, crearlo utilizzando il comando MKDIR / Home / Utente / ASHARE, dove / Home / Utente / ASHARE è il percorso della directory e il suo nome.

  1. Eseguire l'editor di testo nano, come mostrato nel passaggio precedente.
  2. Apportare modifiche, ad esempio:

    [Cartella]

    Path = / tmp

    Pubblico = sì.

    Scrivibile = sì.

    Stampabile = No.

    Scrivi lista = + Personale

    Qui la cartella è un nome di sezione, percorso = / TMP - il percorso della cartella e tutti gli altri parametri aprono l'accesso completo per tutti i partecipanti alla rete locale. L'utente non può solo visualizzare i contenuti, ma anche in ogni modo per modificarlo. Dopo aver apportato modifiche, premere Ctrl + O per salvarli.

  3. Salvataggio delle modifiche al file di configurazione Samba in Centos

  4. Non modificare il nome del file da registrare, ma semplicemente premere INVIO.
  5. Deflessione delle modifiche nel nome del file di configurazione Samba in Centos

  6. Esci dall'editor di testo tramite Ctrl + X.
  7. Esci dall'editor di testo dopo aver modificato Samba in Centos

  8. Aggiorna la configurazione attivando il servizio di ricarica SMB.
  9. Aggiornamento della configurazione dell'utilità Samba in Centos

  10. Controllare le prestazioni di tutte le sezioni del testParm -s /etc/Samba/smb.conf.
  11. Controllo delle prestazioni di tutti i parametri Samba in Centos

  12. Se sono sorti eventuali errori, è necessario riavviare il servizio: Servizio SMB Riavvia.
  13. Riavvio del servizio Samba in Centos

Separatamente, vorrei notare che i diritti di accesso per gli utenti di un dispositivo sono configurati da altri metodi. L'utilità Samba non è destinata a svolgere queste operazioni. Se sei interessato al tema impostazione dei privilegi su una macchina locale, leggere ulteriormente il manuale su questo argomento.

Per saperne di più: Impostazione dei diritti di accesso in Linux

La directory remota nel Centos scomparirà dalla cartella di rete, ma nota che i parametri specificati nel file di configurazione rimarranno. Pertanto, durante la pulizia delle cartelle, è necessario modificare e configurare l'utilità utilizzata oggi rimuovendo tutte le sezioni non necessarie.

Vedi anche: Elimina directory in Linux

Ora hai informazioni su come puoi condividere la cartella in Centos senza alcuna difficoltà. Al termine di questa procedura, la directory apparirà su tutti i dispositivi locali. Ad esempio, il percorso di Windows verrà visualizzato: \\ LinuxServer \ Folder, in cui LinuxServer è il nome della Car Geniday Car e la cartella è la stessa cartella.

Leggi di più