Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:lebardix:tutos:primtux-partage-de-donnees [30/09/2018 15:33] lebardix [principe] |
utilisateurs:lebardix:tutos:primtux-partage-de-donnees [30/09/2018 15:45] lebardix [configuration du serveur Samba] |
||
---|---|---|---|
Ligne 50: | Ligne 50: | ||
**[homes]** qui partage le dossier HOME de l'utilisateur — __ATTENTION, c'est le dossier home d'un utilisateur du serveur__, non pas de la machine cliente -- | **[homes]** qui partage le dossier HOME de l'utilisateur — __ATTENTION, c'est le dossier home d'un utilisateur du serveur__, non pas de la machine cliente -- | ||
Ce dossier sera donc celui d'une classe, nous identifierons toutes les classes de l'école et les désignerons comme étant des utilisateurs | Ce dossier sera donc celui d'une classe, nous identifierons toutes les classes de l'école et les désignerons comme étant des utilisateurs | ||
- | par exemple : cp, ce1, ce2, ou meme Nicole-maitresse-cm2 peut importe, désigner un nom de classe sera plus "//portable//" | + | par exemple : cp, ce1, ce2, ou même Nicole-maitresse-cm2 peut importe, désigner un nom de classe sera plus "//portable//" |
- | pour etre plus simple au niveau de la fenetre de ssion je rajoute une session publique qui sera par defaut | + | pour etre plus simple au niveau de la fenêtre de session je rajoute une session publique qui sera par défaut |
- | Donc nous décrirons le partage forum à monter sur le système de fichier des machines primtux dans [[/etc/fstab.]] | + | Donc nous décrirons le partage forum à monter sur le système de fichier des machines primtux dans /etc/fstab |
+ | <file config /etc/fstab> | ||
+ | .. | ||
+ | .. | ||
//10.0.0.1/forum /home/forum cifs _netdev,users,noauto,users,file_mode=0666,dir_mode=0777,credentials=/etc/samba/.credentials/forum 0 0 | //10.0.0.1/forum /home/forum cifs _netdev,users,noauto,users,file_mode=0666,dir_mode=0777,credentials=/etc/samba/.credentials/forum 0 0 | ||
+ | .. | ||
+ | </file> | ||
le montage du partage de la classe se fera dans le setup de lightdm sur le principe suivant | le montage du partage de la classe se fera dans le setup de lightdm sur le principe suivant | ||
+ | |||
<file bash exemple> | <file bash exemple> | ||
mount -t cifs //SRV/homes /home/MaClasse -o \ | mount -t cifs //SRV/homes /home/MaClasse -o \ | ||
Ligne 132: | Ligne 137: | ||
on créé un dossier particulier pour le partage | on créé un dossier particulier pour le partage | ||
- | mkdir /home/classes | + | <code root>mkdir /home/classes |
groupadd classes | groupadd classes | ||
- | useradd -b /home/classes -G classes -N -s /usr/sbin/nologin -d [[/home/classes/<nomdelaclasse]]> -m <nomdelaclasse> | + | useradd -b /home/classes -G classes -N -s /usr/sbin/nologin -d [[/home/classes/<nomdelaclasse]]> -m <nomdelaclasse></code> |
exemple: useradd -b /home/classes -G classes -N -s /usr/sbin/nologin -d /home/classes/cp -m cp | exemple: useradd -b /home/classes -G classes -N -s /usr/sbin/nologin -d /home/classes/cp -m cp | ||
on affecte un mot de passe qui sera utilisé pour le partage samba | on affecte un mot de passe qui sera utilisé pour le partage samba | ||
- | root@srv:/home/administrateur# smbpasswd -a [[<nomdelaclasse]]> | + | <code root>root@srv:/home/administrateur# smbpasswd -a [[<nomdelaclasse]]> |
New SMB password: | New SMB password: | ||
- | Retype new SMB password: | + | Retype new SMB password:</code> |
Notez ce mot de passe, il devra être reporté dans [[/etc/lightdm/session/session-setup.sh]] des postes primtux | Notez ce mot de passe, il devra être reporté dans [[/etc/lightdm/session/session-setup.sh]] des postes primtux | ||
- | __attention__ le script prend en mot de passe le nom de la classe | + | |
+ | <note important>**attention** le script prend en mot de passe le nom de la classe</note> | ||
===== configuration du pc primtux ===== | ===== configuration du pc primtux ===== | ||
Ligne 294: | Ligne 300: | ||
Ils sont exécutés en tant que root à la connexion et à la déconnexion de l'utilisateur, on les créera dans le dossier /etc/lightdm/session/ | Ils sont exécutés en tant que root à la connexion et à la déconnexion de l'utilisateur, on les créera dans le dossier /etc/lightdm/session/ | ||
- | configuration de lighdm [[/etc/lightdm.conf]] | + | configuration de lighdm |
- | ''' | + | <file config /etc/lightdm.conf> |
[Seat:*] | [Seat:*] | ||
greeter-session=lightdm-gtk-greeter | greeter-session=lightdm-gtk-greeter | ||
Ligne 303: | Ligne 309: | ||
session-setup-script=/etc/lightdm/session/session-setup.sh | session-setup-script=/etc/lightdm/session/session-setup.sh | ||
session-cleanup-script=/etc/lightdm/session/session-cleanup.sh | session-cleanup-script=/etc/lightdm/session/session-cleanup.sh | ||
- | ''' | + | </file> |
Le script recoit dans son environnement diverses variables, | Le script recoit dans son environnement diverses variables, |