Outils pour utilisateurs

Outils du site


Panneau latéral

Accueil

Menu Linux

Menu Windows

iPhone

Raspberry

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu Studio

Cubuntu

Ubuntu-Mate

Ubuntu sur Netbook

Installation sur support USB

Installation sur support USB

Installation sans CD-ROM

Installation Second Ubuntu

Réinstallation sur mono-partition

Installations, mises à jour

Réinstallation/Migration version Ubuntu

Conversion Desktop->Serveur

Applications Ubuntu

Documentation-Aides

  • Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Shell/Terminal/Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Imprimante/Scanner Linux

Compression-Archivage

Déplacer le /home

Fusion de deux /homes

Changement d'ordinateur

Bureau-Gnome

Environnement graphique

Imagemagick

Dokuwiki

Second Dokuwiki

  • Réseau

Connexion Linux

Réseau Linux

Partage connexion

Paramétrage routeur

Répéteur Wifi

Analyse Réseau - Gestion parc

Partages Linux

Partage anonyme Samba

Exemple Partage Samba

Fichier partage Samba

Exemple Réseau NFS

Webmin

Usermin

Transferts Linux

Contrôle à distance

Contrôle à distance Linux

Authentification SSH

Ajaxplorer

Analyse Réseau - Gestion parc

Thunderbird sur un réseau

Inventaire informatique

Disque-Réseau

Serveur NAS DNS320

Disque USB

Serveur Linux

Serveur Ubuntu

Changement de serveur

Diffusion Multmedia

Serveur Proxy

Serveur de Proxy

Management serveur HP Proliant G6

OpenVPN

Sécurité Linux

Wake-on-LAN

Migration Linux Petite entreprise

Ubuntu One

  • Courrier

Courrier en Terminal

Hébergement comptes

  • Utiliser des applications Windows ou d'autres OS

Virtualisation (1): VirtualBox

Virtualisation (2): Proxmox

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox

Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux(1): Backup-Manager

Sauvegarde Linux(2)

Sauvegarde Partitions

Sauvegarde Nuage

Synchronisation Linux

Automatisation tâches cron

Rsyncd

Dépannage Ubuntu

Antivirus Linux

Spam & Publicité

Grub

Grub2

Grub-rescue

Partitions Linux

Fichier fstab

LVM

RAID

Installation RAID1

Installation RAID sur installation Ubuntu

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet/Réseau

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

Jabber

Fonctions Freebox

  • Création de site/blog

Joomla

Blog: Dotclear

Dreamweaver

  • Bureautique

OpenOffice/LibreOffice

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Gravure

Gravure CD

  • Vidéo

YouTube

  • BDD

BDD Linux

Access/MySQL

Gestion Bibliothèque/Archives

Généalogie

Redmine

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

Commandes DOS

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Exploration/Dépannage Internet

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

Transfert Windows

Analyse Réseau Windows

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Connexion-SSH-Windows

Contrôle à distance

BDD Windows

IV. Divers

Liseuse Kindle

exemple_partage

Exemple simple de partage Samba

On veut partager un ou des répertoires avec des utilisateurs Windows ou Linux sur un même réseau local. Pour cet exemple, nous ajoutons les utilisateurs Philippe et Bernard qui n'existent pas encore pour leur permettre d'accéder à certains fichiers qui seront partagés sur l'ordinateur (celui-ci fera office de serveur). Ils appartiendront tous deux au groupe groupe1.

Préalable Samba

  • Normalement, Samba est installé avec Ubuntu. Vérifier avec le gestionnaire de paquets Synaptic, il doit y avoir au minimum le paquet smbclient sur les postes qui veulent accéder aux partages du serveur Samba, vérifier avec la commande
  • dpkg -l |grep smbclient

Il est impératif que les utilisateurs extérieurs au poste aient un identifiant et un mot de passe pour qu'ils puissent avoir accès aux partages

Méthode graphique

Création des utilisateurs et groupes

On va créer des comptes utilisateurs qui ne pourront pas ouvrir de session locale sur le poste Ubuntu, ils ne pourront que se connecter à distance et dont le seul but sera d'accéder aux dossiers partagés.

Utilisateurs

Pour cela, on utilise l'interface Système/Administration/Utilisateurs et groupes.

  • Cliquer à gauche sur Ajouter
  • Entrer l'utilisateur philippe et son mot de passe
  • Cliquer sur Paramètres avancés/Privilèges Utilisateur: tout décocher et valider

  • Continuer en cliquant sur l'onglet Avancé et paramétrer:
    • Dossier personnel: /dev/null
    • Shell: /bin/false
    • Valider

  • Faire idem pour bernard.

Groupes d'utilisateursl

On peut dans certains cas, introduire des groupes d'utilisateurs pour répartir de façon plus fine les accès à certains dossiers, ce qui n'est pas le cas ici.

Si besoin, la procédure est la suivante:

  • Cliquer sur Gérer les groupes et sur Ajouter
  • Créer le groupe <groupe1>
  • Cliquer ensuite sur Propriétés
  • Cocher ensuite les membres du groupe

Sélection du répertoire de partage et choix des droits

  • Installer le paquet system-config-samba pour avoir un outil de configuration graphique, soit par Synaptic, soit par la commande
sudo apt-get install system-config-samba
  • Ouvrir Système/Administration/Samba
  • Cliquer sur l'icône de la croix verte pour ajouter un partage /home/<login>/Copies_Ecran, par exemple.

  • Cases à cocher:
    • Inscriptible : pour que le dossier partagé soit accessible en lecture et écriture
    • Visible : pour que le dossier partagé soit visible dans la liste des dossiers partagés.
  • Ouvrir ensuite l'onglet Accès pour attribuer le partage aux utilisateurs bernard et philippe.

system-config-samba ne gère pas les groupes, on ne peut que cocher les utilisateurs

Autre solution

Par similitude avec Windows, on peut également faire un clic droit sur un répertoire et choisir Options de partage:

  • cocher ensuite Partager ce dossier
  • donner un Nom de partage
  • cocher ou non Permettre aux autres utilisateurs… (La gestion des permissions est ici nettement simplifiée)
  • cliquer enfin sur Créer un partage

Cette procédure est compatible Samba/CIFS.

Connexion

Poste Ubuntu vers Ubuntu (graphique)

Pour accéder au partage, cliquer sur Raccourcis/Réseau/Réseau Windows/, entrer l'adresse IP du serveur et l'identifiant.

Si on veut avoir un onglet spécifique au partage dans son poste de travail, cliquer sur Ajouter un signet et lui donner un nom.

Dans Firefox, entrer l'URL

smb://IP_Serveur_Samba/

Poste Windows vers Ubuntu

Méthode Backslash-Backslash:

Cliquer sur Démarrer/Exécuter et entrer la commande \\192.168.123.102 (l'adresse du serveur) ou \\Athos (nom du poste-serveur).

S'identifier

  • Une fenêtre s'ouvre alors dans le navigateur avec les partages accessibles.

Méthode ligne de commande

Voyons maintenant la ligne de commande pour les fonctions suivantes à implémenter:

  • Créer le répertoire à partager
  • Créer les utilisateurs
  • Créer les groupes
  • Attribuer les partages aux utilisateurs et aux groupes

Création des utilisateurs (et des groupes)

On veut faire partager le répertoire Copies_Ecran de son /home avec des utilisateurs Windows ou Linux sur un même réseau local. Ces utilisateurs sont bernard et philippe (qui appartiennent tous deux au groupe groupe1).

  • Si besoin, introduire le groupe d'utilisateurs groupe1.
sudo groupadd group1
  • Créer les utilisateurs bernard et philippe appartenant au groupe groupe1 et faire en sorte qu'ils ne puissent pas utiliser le système (shell par défaut sur /bin/false et répertoire personnel (home) sur /dev/null)
sudo useradd -s /bin/false -d /dev/null -g groupe1 bernard
sudo useradd -s /bin/false -d /dev/null -g groupe1 philippe

useradd crée l'utilisateur sans lui donner de mot de passe

  • Créer leurs mots de passe Linux
sudo passwd -a bernard
sudo passwd -a philippe
  • Attribuer le répertoire à l'utilisateur <login> et au groupe groupe1 prévu à cet effet.
sudo chown -R <login>:groupe1 /home/login/Copies_Ecran
  • Modifier les droits d'éxécution du répertoire partagé
sudo chmod -R 770 /home/login/Copies_Ecran
  • Relancer Samba
sudo service smbd restart
  • A chaque ajout d'utilisateur par la suite, relancer les commandes:
sudo useradd -s /bin/false -d /dev/null -g groupe1 <nouvel_utilisateur>
sudo passwd <nouvel_utilisateur>
sudo smbpasswd -a <nouvel_utilisateur>

Configuration Partage Samba

  • Elle est définie dans le fichier /etc/samba/smb.conf.
  • On y trouve le groupe de travail. A corriger, si besoin:
workgroup = xxxx 
  • On y trouve aussi le dossier/fichier partagé. Corriger, si besoin, le contenu pour avoir:
[Copies_Ecran]
	path = /home/guy/Copies_Ecran
	writeable = yes
	browseable = yes
	valid users = bernard, guy, philippe  # les utilisateurs sont séparés par une virgule et un espace
  • Pour un partage en lecture seule, le fichier contient:
[Copies_Ecran]
	path = /home/guy/Copies_Ecran
	writeable = no
	browseable = yes
	valid users = bernard, guy, philippe  # les utilisateurs sont séparés par une virgule et un espace
  • Relancer Samba
sudo service smbd restart  # ou également, avant 10.04: sudo /etc/init.d/smbd restart

Vérification Samba

  • On vérifie la configuration Samba par la commande:
testparm -s  # ou testparm -v

En réponse, Samba donne les erreurs éventuelles ainsi que les différents partages:

guy@Athos:~$ testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[Copies_Ecran]"
Processing section "[Musique]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        workgroup = XXXX
	server string = %h server (Samba, Ubuntu)
....	
	usershare allow guests = Yes
	panic action = /usr/share/samba/panic-action %d

....

[Copies_Ecran]
	path = /home/guy/Copies_Ecran
	valid users = @sambausers
	read only = No

[Musique]
	path = /home/guy/Musique
	valid users = @sambausers
	read only = No   
  • On obtient la liste des utilisateurs avec la commande pdbedit:
sudo pdbedit -L
guy:1000:Guy 
christian:1005:Christian
anais:1010:Anaïs
chantal:1000:Chantal
denise:1004:Denise
manue:1014:Emmanuelle
nathalie:1015:Nathalie
remi:1019:Rémi
benoit:1022:

La commande pdbedit -L -v donne plus de paramètres.

Bibliographie

exemple_partage.txt · Dernière modification: 2016/12/01 16:47 par g.rnd@free.fr