Samba Übersicht
1. Anonymer Zugriff auf Samba-Sharing-Dienste 1. Installieren Sie den Samba-Dienst [root@localhost ~]# yum install samba -y ##Samba-Dienst installieren 2. Konfigurieren Sie die Informationen zur Samba-Konfigurationsdatei [root@localhost ~]# cd /etc/samba/ ##Zum Samba-Konfigurationsdateiverzeichnis wechseln [root@localhost samba]# mv smb.conf smb.conf.bak ##Sicherung [root@localhost samba]# grep -v "#" smb.conf.bak > smb.conf ##Konfigurationsdatei neu erstellen (Kommentare entfernen) [root@localhost samba]# vim smb.conf ##Konfigurationsdatei ändern [global] ##Globale Arbeitsgruppe = SAMBA Sicherheit = Benutzer passdb backend = tdbsam Druck = Tassen Druckkappenname = Tassen Drucker laden = ja Tassen Optionen = roh Karte zu Gast = Ungültiger Benutzer ##Fügen Sie dieses Element hinzu, um anonymen Benutzerzugriff zu ermöglichen##Fügen Sie der letzten Zeile des großen G die folgenden Konfigurationsinformationen hinzu [myshare] ##Freigabedateipfad hinzugefügt=/opt/abc ##Pfad öffentlich=ja ##Öffentlicher Zugriff durchsuchbar=ja ##Zugänglich beschreibbar=ja ##Schreibberechtigung erstellen Maske=0644 ##Berechtigungen festlegen Verzeichnis Maske=0755 3. Erstellen Sie das myshare-Pfadverzeichnis und erteilen Sie Berechtigungen [root@localhost samba]# mkdir /opt/abc ##Verzeichnis erstellen[root@localhost samba]# chmod 777 /opt/abc ##Volle Berechtigungen erteilen[root@localhost samba]# systemctl stop firewalld.service ##Firewall ausschalten[root@localhost samba]# setenforce 0 ##Erweiterte Funktionen ausschalten[root@localhost samba]# systemctl start smb.service ##Samba-Dienst starten 4. Verwenden Sie die Testmaschine für den Zugriff Verwenden Sie die Testmaschine, um auf die Freigabe zuzugreifen Freigegebene Ordner anzeigen Erstellen einer Datei im freigegebenen Ordner Erstellte Dateien in Linux anzeigen [root@localhost samba]# cd /opt/abc/ ##Das freigegebene Dateiverzeichnis anzeigen und den erstellten Text anzeigen [root@localhost abc]# ls 111.txt [root@localhost abc]# ls -l ##Der Linux-Benutzer mit anonymem Zugriff ist niemand Gesamtverbrauch 0 -rw-r--r--. 1 niemand niemand 0 5. November 15:51 111.txt Zweitens Authentifizierung des Samba-Freigabedienstes 1. Konfigurieren Sie die Informationen zur Samba-Konfigurationsdatei [root@localhost ~]# cd /etc/samba/ ##Zum Samba-Konfigurationsdateiverzeichnis wechseln [root@localhost samba]# vim smb.conf ##Konfigurationsdatei ändern [global] Arbeitsgruppe = SAMBA Sicherheit = Benutzer passdb backend = tdbsam Druck = Tassen Druckkappenname = Tassen Drucker laden = ja cups options = raw ##Löschen Sie das Element mit dem anonymen Zugriff ##Fügen Sie der letzten Zeile mit dem großen G die folgenden Konfigurationsinformationen hinzu [test] path=/opt/test ##Pfad zum freigegebenen Dateiverzeichnis browseable=yes ##Kann aufgerufen werden, öffentliches Element entfernen create mask=0644 Verzeichnismaske=0755 valid users=zhangsan, lisi ##Benutzer, denen Schreibzugriff gewährt wird list=zhangsan ##Benutzer, denen Schreibzugriff gewährt wird 2. SMB-Benutzer erstellen [root@localhost samba]# useradd zhangsan ##Zwei Benutzer erstellen [root@localhost samba]# useradd lisi [root@localhost samba]# smbpasswd -a zhangsan ##SMB-Benutzer erstellen und Passwort festlegen Neues SMB-Passwort: ##Passwort festlegen Neues SMB-Passwort wiederholen: ##Passwort bestätigen Benutzer zhangsan hinzugefügt. [root@localhost samba]# smbpasswd -a lisi Neues SMB-Passwort: Geben Sie das neue SMB-Passwort erneut ein: Benutzer lisi hinzugefügt. [root@localhost samba]# pdbedit -L ##Liste der SMB-Benutzer zhangsan:1001: lisi:1002: [root@localhost samba]# cd /opt/ [root@localhost opt]# mkdir test ##Erstellen Sie ein gemeinsames Verzeichnis [root@localhost opt]# ls ABC-RH-Test [root@localhost opt]# chmod 777 test/ ##Maximale Berechtigungen erteilen [root@localhost opt]# systemctl restart smb.service ##Samba-Dienst neu starten 3. Verwenden Sie die Testmaschine, um auf die Freigabe zuzugreifen Um Fehler zu vermeiden, können Sie zuerst den Cache des Tests leeren Verwenden Sie die Testmaschine, um auf die Freigabe zuzugreifen Eine Authentifizierung ist erforderlich. Geben Sie Ihren Benutzernamen und Ihr Passwort ein. Erstellen Sie eine Datei im freigegebenen Testordner Erstellte Dateien in Linux anzeigen [root@localhost opt]# cd /opt/test/ [root@localhost test]# ls ##Erfolgreich erstellt 222.txt 4. Da nur zhangsan in die Konfigurationsdatei schreiben darf, testen Sie, ob lisi schreiben kann Auf Freigaben mit lisi zugreifen Testen Sie, Datei zu erstellen 3. Zuordnung des Kontonamens für den Samba-Freigabedienst (Kontoalias-Login) 1. Konfigurieren Sie Mapping-Dateien und Samba-Konfigurationsdateien [root@localhost ~]# cd /etc/samba/ [root@localhost samba]# vim smbusers ##Erstellen Sie eine Konfigurationsdatei für die Kontozuordnung zhangsan = t01 t02 ##Das Alias-Passwort t01 t02 ist immer noch das Passwort des Benutzers zhangsan [root@localhost samba]# vim smb.conf ##Konfigurieren Sie die Samba-Konfigurationsdatei [global] Arbeitsgruppe = SAMBA Sicherheit = Benutzer passdb backend = tdbsam Druck = Tassen Druckkappenname = Tassen Drucker laden = ja Tassen Optionen = roh Benutzernamenzuordnung = /etc/samba/smbusers ##Alias-Konfigurationsdateipfad hinzufügen [root@localhost samba]# systemctl restart smb.service ##Samba-Dienst neu starten 2. Testen Sie den Alias-Zugriff auf einer Testmaschine und melden Sie sich mit dem Alias an Viertens die Zugriffskontrollliste des Samba-Freigabedienstes 1. Konfigurieren Sie die Informationen zur Samba-Konfigurationsdatei [root@localhost ~]# cd /etc/samba/ ##Zum Samba-Konfigurationsdateiverzeichnis wechseln[root@localhost samba]# vim smb.conf ##Konfigurationsdatei ändern[test] Pfad=/opt/test durchsuchbar=ja Maske erstellen=0644 Verzeichnismaske=0755 gültige Benutzer=zhangsan, lisi Liste schreiben=zhangsan hosts deny=192.168.13. ##Fügen Sie einen Test hinzu, um den Zugriff auf das Segment 192.168.13 zu verweigern [root@localhost samba]# systemctl restart smb.service ##Starten Sie den Samba-Dienst neu 2. Verwenden Sie die Testmaschine, um auf den freigegebenen Testordner zuzugreifen 5. Mounten Sie den freigegebenen Windows-Ordner direkt in Linux zur Verwendung 1. Verwenden Sie Linux, um auf freigegebene Windows-Dateien zuzugreifen [root@localhost ~]# smbclient -L //192.168.100.99/share ##Greifen Sie auf die Freigabe zu. Geben Sie das Kennwort von SAMBA\root ein: ##Kennwort 2. Mounten Sie die freigegebenen Dateien in Linux und greifen Sie direkt auf die Dateien zu [root@localhost ~]# mkdir -p /opt/share01 ##Einen Einhängepunkt erstellen[root@localhost ~]# mount.cifs //192.168.100.99/share /opt/share01 ##Den freigegebenen Ordner am Einhängepunkt einhängenPasswort für root@//192.168.100.99/share: [root@localhost ~]# cd /opt/share01 ##Wechseln Sie zum Einhängepunkt [root@localhost share01]# ls test.txt [root@localhost share01]# cat test.txt ##Zeigen Sie den Dateiinhalt des freigegebenen Ordners an. Dies ist ein Test!! (Windows-spezifische Freigabeeinstellungen finden Sie im vorherigen Blog, danke!!) Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 (Win10)
>>: Grafisches Tutorial zur Installation der komprimierten Version von MySQL 8.0.15
Ich habe 3 Methoden zusammengefasst, um mehrere F...
Inhaltsverzeichnis Was ist eine relationale Daten...
Vorwort: Die MySQL-Master-Slave-Architektur dürft...
Inhaltsverzeichnis Frage: Antwort: Wirklichkeit: ...
In letzter Zeit wurde viel über H1 diskutiert (auf...
Inhaltsverzeichnis Überblick Canvas API: Grafiken...
Dieser Artikel stellt hauptsächlich den relevante...
Vorwort <br />Ich arbeite schon eine ganze W...
Dieser Artikel veranschaulicht anhand von Beispie...
Dieser Artikel beschreibt die MySQL-Benutzerverwa...
Inhaltsverzeichnis 1. Hintergrund: 2. Gestaltungs...
Problembeschreibung Wenn filter im body verwendet...
Inhaltsverzeichnis Überblick erster Schritt Schri...
Inhaltsverzeichnis Domänenübergreifende Gründe JS...
Textschatten Fügen Sie dem Text einen Schatten hi...