J'ai installé Linux (Ubuntu 20.04.1) dans Windows en utilisant virtualbox, donc J'ai essayé de créer un serveur de fichiers. C'est un mémo de.
$sudo mkdir /home/share
$sudo chmod 0777 /home/share
J'ai créé un répertoire de partage sous home et accordé l'accès à ce répertoire. Partagez le contenu de ce répertoire. (Le nom est arbitraire, veuillez décider de la partie de partage comme vous le souhaitez)
mkdir → Créer un répertoire chmod → modifier l'autorité d'accès
$ sudo apt-get -y install samba
$ sudo vim /etc/samba/smb.conf
Ouvrez-le avec la commande ci-dessus et éditez smb.conf. Je pense qu'il y a la description suivante sur la 22e ligne.
smb.conf
#======================= Global Settings =======================
[global]
## Browsing/Identification ###
Ajoutez la description suivante.
unix charset = UTF-8
dos charset = CP932
Je vais le faire comme ça.
smb.conf
#======================= Global Settings =======================
[global]
unix charset = UTF-8
dos charset = CP932
## Browsing/Identification ###
Modifiez les éléments suivants si nécessaire. Je n'ai pas eu besoin de le modifier.
smb.conf
#Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
Ecrire la valeur du groupe de travail Winodws dans WORKGROUP
workgroup = Panneau de configuration-> Système et sécurité-> Système -> Paramètres du nom de l'ordinateur, du domaine et du groupe de travail
Il y a la description suivante près de la 38e ligne.
smb.conf
#### Networking ###
Cet élément semble être utilisé pour limiter l'adresse IP de la source de connexion. Je n'ai pas édité cette fois.
Ajoutez ce qui suit à la fin du fichier:
smb.conf
[Share]
path = /home/share
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
Dans [Partager], donnez un nom au nom du dossier à partager. Pour le chemin, entrez le chemin du répertoire que vous souhaitez partager en premier.
$ sudo systemctl restart smbd
$ sudo systemctl enable smbd
Vérifiez le nom du serveur sous Linux.
$ hostname
nom du serveur
Ouvrez l'Explorateur sous Windows et à partir de Map Network Drive Cliquez sur Map Network Drive.
Dans le champ du dossier, spécifiez "\ nom du serveur \ nom du dossier partagé".
Le nom du serveur a été confirmé plus tôt sous Linux. Le nom du dossier est la partie [Partager] que vous avez spécifiée précédemment. (Dans ce cas, partagez)
L'écran d'authentification de l'utilisateur apparaît et vous pouvez l'entrer. Vous devriez maintenant pouvoir accéder au fichier.
Il s'agit d'une méthode pour restreindre l'accès des utilisateurs aux groupes.
$ sudo groupadd share
Le groupe de partage a été créé.
Modifiez ce que vous avez ajouté à la fin de smb.conf.
smb.conf
[Share]
path = /home/share
writable = yes
guest ok = no
create mode = 0777
directory mode = 0777
valid users = @share
Spécifiez le nom du groupe qui peut être authentifié par des utilisateurs valides. Cette fois, les utilisateurs appartenant au groupe de partage peuvent y accéder.
Uniquement si vous souhaitez créer un nouvel utilisateur. Même les utilisateurs qui l'ont fait depuis le début sont d'accord.
$sudo useradd -m nom d'utilisateur
$nom d'utilisateur sudo passwd
Après cela, entrez le mot de passe deux fois et l'utilisateur sera créé. Les utilisateurs doivent avoir le même nom. Le répertoire de base est créé en ajoutant l'option useradd -m. (-m n'est pas nécessaire)
$ sudo usermod -nom d'utilisateur de partage aG
L'utilisateur peut maintenant être enregistré dans le groupe.
$ sudo pdbedit -un nom d'utilisateur
Entrez le mot de passe deux fois et vous avez terminé. (J'ai pu y accéder avec smbpasswd au lieu de pdbedit.)
Vous pouvez désormais restreindre l'accès par authentification lors de l'accès depuis Windows.
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