Update
This commit is contained in:
@@ -12,6 +12,12 @@ Plusieurs solutions pour installer des applications dans Mint:
|
||||
|
||||
#### Gestionnaire de paquets Synaptic
|
||||
|
||||
Liste de tous les paquets installés sur le système:
|
||||
|
||||
```bash
|
||||
$ dpkg --get-selections > mylist.list
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Flatpak
|
||||
|
||||
@@ -10,3 +10,141 @@ Mais pour créer partager sous Mint, il faut installer le paquet Samba.
|
||||
|
||||
|
||||
|
||||
**Dossier public partagé**
|
||||
|
||||
Créer un dossier public pour le partage:
|
||||
|
||||
```bash
|
||||
$ sudo mkdir -p /home/the-user/sambashare
|
||||
```
|
||||
|
||||
Régler le permissions pour que tout le monde puisse lire/écrire dedans:
|
||||
|
||||
```bash
|
||||
$ sudo chown -R nobody:nogroup /home/hendadel/sambashare/
|
||||
$ sudo chmod -R 0775 /home/hendadel/sambashare/
|
||||
```
|
||||
|
||||
Editer le fichier de configuration de Samba:
|
||||
|
||||
```bash
|
||||
$ sudo nano /etc/samba/smb.conf
|
||||
```
|
||||
|
||||
|
||||
Ajouter les lignes suivantes au fichier de configuration de Samba:
|
||||
|
||||
```bash
|
||||
[global]
|
||||
workgroup = WORKGROUP
|
||||
server string = Samba Server %v
|
||||
netbios name = hendadel-VBox
|
||||
security = user
|
||||
|
||||
[SambaShare]
|
||||
Comment = Samba Shared Directory
|
||||
path = /home/hendadel/sambashare
|
||||
writable = yes
|
||||
guest ok = yes
|
||||
read only = no
|
||||
force user = nobody
|
||||
```
|
||||
|
||||
Tester le fichier de configuration de Samba:
|
||||
|
||||
```bash
|
||||
$ testparm
|
||||
```
|
||||
|
||||
Redémarrer Samba:
|
||||
|
||||
```bash
|
||||
$ sudo service smbd restart
|
||||
```
|
||||
|
||||
Accéder au répertoire:
|
||||
|
||||
```bash
|
||||
\192.168.1.8\sambashare
|
||||
|
||||
-- accès sans l/p --
|
||||
```
|
||||
|
||||
|
||||
|
||||
**Dossier privé partagé**
|
||||
|
||||
Créer un groupe, y ajouter des utilisateurs et membres. Uniquement les membres de ce groupe auront accès au dossier partagé.
|
||||
|
||||
|
||||
|
||||
Créer un groupe:
|
||||
|
||||
```bash
|
||||
$ sudo addgroup smbgroup
|
||||
```
|
||||
|
||||
Ajouter un utilisateur au groupe smbgroup:
|
||||
|
||||
```bash
|
||||
$ sudo usermod -aG smbgroup the-user
|
||||
```
|
||||
|
||||
|
||||
Donner un mot-de-passe: Give a password for the samba user.
|
||||
|
||||
```bash
|
||||
$ sudo smbpasswd -a the-user
|
||||
```
|
||||
|
||||
Créer un répertoire pour partager en privé:
|
||||
|
||||
```bash
|
||||
$ sudo mkdir -p /home/the-user/sambaprivate/
|
||||
```
|
||||
|
||||
Régler les permissions du dossier pour que seuls root et les membres du groupe accèdent au dossier partagé:
|
||||
|
||||
```bash
|
||||
$ sudo chown -R root:smbgroup /home/hendadel/sambaprivate/
|
||||
$ sudo chmod -R 0770 /home/hendadel/sambaprivate/
|
||||
```
|
||||
|
||||
Editer le fichier de configuration de Samba pour y ajouter le nouveau répertoire.
|
||||
|
||||
```bash
|
||||
$ sudo vi /etc/samba/smb.conf
|
||||
```
|
||||
|
||||
|
||||
Ajouter ce qui suit:
|
||||
|
||||
```bash
|
||||
[SambaPrivate]
|
||||
path = /home/hendadel/sambaprivate
|
||||
valid users = @smbgroup
|
||||
guest ok = no
|
||||
writable = yes
|
||||
browsable = yes
|
||||
```
|
||||
|
||||
Redémarrer le service Samba.
|
||||
|
||||
```bash
|
||||
sudo service smbd restart
|
||||
```
|
||||
|
||||
Tester le fichier de configuration de Samba:
|
||||
|
||||
```bash
|
||||
$ testparm
|
||||
```
|
||||
|
||||
Accéder au répertoire:
|
||||
|
||||
```bash
|
||||
\192.168.1.8\sambashare
|
||||
|
||||
-- demande l/p --
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user