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ì:
- Aprire la console standard, ad esempio, attraverso l'icona nel menu dell'applicazione.
- Inserisci il comando sudo yum install samba samba-comune comando e fare clic sul tasto Invio.
- Il prefisso sudo significa che l'azione verrà eseguita per conto del superutente, quindi è necessario confermare l'autenticazione dell'account specificando la password.
- Ci sarà una notifica dell'intenzione di aggiungere nuovi pacchetti in OS, accettarlo selezionando la versione Y.
- Per un servizio permanente, è necessario che sia iniziato con i centos. Aggiungilo all'autoload usando sudo chkconfig --level 345 SMB.
- Successivamente, avviare il servizio Samba dal comando di avvio del servizio SMB e vai al passaggio successivo.
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
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.
- 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.
- Confermare l'azione specificando la password dall'account SuperUser.
- Eseguire il file di configurazione eseguendo sudo nano /etc/samba/smb.conf.
- Ora lo schermo visualizza tutti i contenuti del file.
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.
- Eseguire l'editor di testo nano, come mostrato nel passaggio precedente.
- 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.
- Non modificare il nome del file da registrare, ma semplicemente premere INVIO.
- Esci dall'editor di testo tramite Ctrl + X.
- Aggiorna la configurazione attivando il servizio di ricarica SMB.
- Controllare le prestazioni di tutte le sezioni del testParm -s /etc/Samba/smb.conf.
- Se sono sorti eventuali errori, è necessario riavviare il servizio: Servizio SMB Riavvia.
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.