Ich habe Linux (Ubuntu 20.04.1) unter Windows mit Virtualbox installiert Ich habe versucht, einen Dateiserver zu erstellen. Es ist ein Memo von.
$sudo mkdir /home/share
$sudo chmod 0777 /home/share
Ich habe ein Freigabeverzeichnis unter home erstellt und Zugriff auf dieses Verzeichnis gewährt. Teilen Sie den Inhalt dieses Verzeichnisses. (Der Name ist beliebig, bitte entscheiden Sie den Share-Teil nach Ihren Wünschen)
mkdir → Verzeichnis erstellen chmod → Zugriffsberechtigung ändern
$ sudo apt-get -y install samba
$ sudo vim /etc/samba/smb.conf
Öffnen Sie es mit dem obigen Befehl und bearbeiten Sie die Datei smb.conf. Ich denke, es gibt die folgende Beschreibung in der 22. Zeile.
smb.conf
#======================= Global Settings =======================
[global]
## Browsing/Identification ###
Fügen Sie die folgende Beschreibung hinzu.
unix charset = UTF-8
dos charset = CP932
Ich werde es so machen.
smb.conf
#======================= Global Settings =======================
[global]
unix charset = UTF-8
dos charset = CP932
## Browsing/Identification ###
Bearbeiten Sie ggf. Folgendes. Ich musste es nicht bearbeiten.
smb.conf
#Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
Schreiben Sie den Wert der Winodws-Arbeitsgruppe in WORKGROUP
Arbeitsgruppe = Systemsteuerung-> System und Sicherheit-> System -> Einstellungen für Computername, Domäne und Arbeitsgruppe
Es gibt die folgende Beschreibung in der Nähe der 38. Zeile.
smb.conf
#### Networking ###
Dieses Element scheint verwendet zu werden, um die IP-Adresse der Verbindungsquelle zu begrenzen. Ich habe diesmal nicht bearbeitet.
Fügen Sie am Ende der Datei Folgendes hinzu:
smb.conf
[Share]
path = /home/share
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
Geben Sie unter [Freigabe] dem Ordnernamen einen beliebigen Namen für die Freigabe. Geben Sie als Pfad den Pfad des Verzeichnisses ein, das Sie zuerst freigeben möchten.
$ sudo systemctl restart smbd
$ sudo systemctl enable smbd
Überprüfen Sie den Servernamen unter Linux.
$ hostname
Servername
Öffnen Sie den Explorer unter Windows und über das Map Network Drive Klicken Sie auf Map Network Drive.
Geben Sie im Ordnerfeld "\ Servername \ Name des freigegebenen Ordners" an.
Der Servername wurde früher unter Linux bestätigt. Der Ordnername ist der zuvor angegebene Teil [Freigeben]. (In diesem Fall teilen)
Der Benutzerauthentifizierungsbildschirm wird angezeigt und Sie können ihn eingeben. Sie sollten jetzt auf die Datei zugreifen können.
Dies ist eine Methode, um den Benutzerzugriff in Gruppen einzuschränken.
$ sudo groupadd share
Die Freigabegruppe wurde erstellt.
Bearbeiten Sie das, was Sie am Ende von smb.conf hinzugefügt haben.
smb.conf
[Share]
path = /home/share
writable = yes
guest ok = no
create mode = 0777
directory mode = 0777
valid users = @share
Geben Sie den Gruppennamen an, der von gültigen Benutzern authentifiziert werden kann. Dieses Mal können Benutzer, die zur Freigabegruppe gehören, darauf zugreifen.
Nur wenn Sie einen neuen Benutzer erstellen möchten. Auch Benutzer, die es von Anfang an geschafft haben, sind in Ordnung.
$sudo useradd -m Benutzername
$sudo passwd Benutzername
Geben Sie danach das Passwort zweimal ein und der Benutzer wird erstellt. Benutzer sollten den gleichen Namen haben. Das Ausgangsverzeichnis wird durch Hinzufügen der Option useradd -m erstellt. (-m ist nicht notwendig)
$ sudo usermod -aG Benutzername teilen
Der Benutzer kann jetzt in der Gruppe registriert werden.
$ sudo pdbedit -ein Benutzername
Geben Sie das Passwort zweimal ein und Sie sind fertig. (Ich konnte mit smbpasswd anstelle von pdbedit darauf zugreifen.)
Jetzt können Sie den Zugriff durch Authentifizierung beim Zugriff unter Windows einschränken.
https://qiita.com/k-Mata/items/8bee9e02e74565b6c147 https://qiita.com/msrks/items/1385cf13258dd1a0da08 https://www.server-world.info/query?os=Ubuntu_16.04&p=samba https://linuxfan.info/ip-address https://www.server-world.info/query?os=Ubuntu_18.04&p=samba&f=2 https://renoji.com/IT.php?Contents=OS_CentOS/Server_File/Samba_UserRegistration.html https://qiita.com/orangain/items/056db6ffc16d765a8187 https://eng-entrance.com/linux-user-add
Recommended Posts