Créer un squelette de HomeDir

2006-03-13 Par sujet Seb

Bonjour,

J'ai installé deux machines sous Etch ce weekend (mon portable qui était 
sous Sarge et que j'ai réinstallé depuis zéro et une tour pour mon beauf').


Pour éviter d'avoir à refaire les mêmes manips pour tous les 
utilisateurs des deux machines, j'ai créé un compte utilisateur pour 
aleks (mon beauf') et j'ai personnalisé son environnement. Parmi les 
modifs :
- copie d'un vrai .bashrc (avec couleurs sur le ls, [EMAIL PROTECTED]: 
/path en titre de terminal, etc.)
- personnalisation du bureau de Gnome (arrière-plan, simple panel situé 
en bas de l'écran, etc.)
- personalisation de kde pour une meilleure intégration de ses 
application à mon bureau Gnome

- et encore plein de choses dans le genre.

Une fois ce HomeDir générique créé, j'en ai fait un TAR-GZ que j'ai 
réutilisé pour les autres utilisateurs.
Ça fonctionne dans le principe mais certaines applications utilisent le 
nom de l'utilisateur dans leurs chemins. L'exemple direct est k3b qui 
s'est configuré pour écrire ses fichiers temporaires dans /tmp/kde-aleks 
qui n'existe pas sur mon portable - plantage.


On en vient maintenant à la question :
Est-il possible et comment de créer un HomeDir pré-configuré et 
portable, le but de la manip étant de passer le moins de temps possible 
à configurer les comptes utilisateur.


Sinon, une recherche de la chaîne aleks puis remplacement par le nom 
de l'utilisateur nouvellement créé devrait faire l'affaire mais awk et 
moi...


Merci pour tous vos conseils.

Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Benoit Lathiere

Bonjour :-)

Le répertoire /etc/skel ne répondrait-il pas à tes attentes ?
A la création d'un compte, il copie tous les fichiers de /etc/skel et 
change l'UID/GID en conséquence.

vois également les paramètres de adduser.conf
Regarde les man de adduser et adduser.conf
A+

   Ben.


Seb a écrit:


Bonjour,

J'ai installé deux machines sous Etch ce weekend (mon portable qui 
était sous Sarge et que j'ai réinstallé depuis zéro et une tour pour 
mon beauf').


Pour éviter d'avoir à refaire les mêmes manips pour tous les 
utilisateurs des deux machines, j'ai créé un compte utilisateur pour 
aleks (mon beauf') et j'ai personnalisé son environnement. Parmi les 
modifs :
- copie d'un vrai .bashrc (avec couleurs sur le ls, [EMAIL PROTECTED]: 
/path en titre de terminal, etc.)
- personnalisation du bureau de Gnome (arrière-plan, simple panel 
situé en bas de l'écran, etc.)
- personalisation de kde pour une meilleure intégration de ses 
application à mon bureau Gnome

- et encore plein de choses dans le genre.

Une fois ce HomeDir générique créé, j'en ai fait un TAR-GZ que j'ai 
réutilisé pour les autres utilisateurs.
Ça fonctionne dans le principe mais certaines applications utilisent 
le nom de l'utilisateur dans leurs chemins. L'exemple direct est k3b 
qui s'est configuré pour écrire ses fichiers temporaires dans 
/tmp/kde-aleks qui n'existe pas sur mon portable - plantage.


On en vient maintenant à la question :
Est-il possible et comment de créer un HomeDir pré-configuré et 
portable, le but de la manip étant de passer le moins de temps 
possible à configurer les comptes utilisateur.


Sinon, une recherche de la chaîne aleks puis remplacement par le nom 
de l'utilisateur nouvellement créé devrait faire l'affaire mais awk et 
moi...


Merci pour tous vos conseils.

Seb






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Laurent CARON

Benoit Lathiere a écrit :

Bonjour :-)

Le répertoire /etc/skel ne répondrait-il pas à tes attentes ?
A la création d'un compte, il copie tous les fichiers de /etc/skel et 
change l'UID/GID en conséquence.

vois également les paramètres de adduser.conf
Regarde les man de adduser et adduser.conf
A+



Il change l'uid  co, mais pas le contenu des fichiers.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Jean-Damien Durand
On Monday, 13 March 2006 13:13, Laurent CARON wrote:
 Benoit Lathiere a écrit :
  Bonjour :-)
  
  Le répertoire /etc/skel ne répondrait-il pas à tes attentes ?
  A la création d'un compte, il copie tous les fichiers de /etc/skel et 
  change l'UID/GID en conséquence.
  vois également les paramètres de adduser.conf
  Regarde les man de adduser et adduser.conf
  A+
  
 
 Il change l'uid  co, mais pas le contenu des fichiers.

Je suis d'accord pour adduser car on peut faire le boulot dans un script 
/usr/local/sbin/adduser.local, qui
s'execute apres que le home dir soit cree. Des lors, /etc/skel rempli ou pas, 
on peut faire ce qu'on veut!?

A+, JD.



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Laurent CARON

Jean-Damien Durand a écrit :

On Monday, 13 March 2006 13:13, Laurent CARON wrote:


Benoit Lathiere a écrit :


Bonjour :-)

Le répertoire /etc/skel ne répondrait-il pas à tes attentes ?
A la création d'un compte, il copie tous les fichiers de /etc/skel et 
change l'UID/GID en conséquence.

vois également les paramètres de adduser.conf
Regarde les man de adduser et adduser.conf
A+



Il change l'uid  co, mais pas le contenu des fichiers.



Je suis d'accord pour adduser car on peut faire le boulot dans un script 
/usr/local/sbin/adduser.local, qui
s'execute apres que le home dir soit cree. Des lors, /etc/skel rempli ou pas, 
on peut faire ce qu'on veut!?

A+, JD.



Il est vrai 


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Créer un squelette de HomeDir

2006-03-13 Par sujet Tahar
Bonjour,
En ce qui me concerne, la configuration d'un home sur
une machine je fait la copie de tout le contenu du
home que j'ai configuré dans /etc/skel ainsi tout
nouvel utilisateur crée aura exactement les mêmes
propriétés. .bashrc, profil, path etc

J'espère que ça répond à ta question
--- Seb [EMAIL PROTECTED] a écrit :

 Bonjour,
 
 J'ai installé deux machines sous Etch ce weekend
 (mon portable qui était 
 sous Sarge et que j'ai réinstallé depuis zéro et une
 tour pour mon beauf').
 
 Pour éviter d'avoir à refaire les mêmes manips pour
 tous les 
 utilisateurs des deux machines, j'ai créé un compte
 utilisateur pour 
 aleks (mon beauf') et j'ai personnalisé son
 environnement. Parmi les 
 modifs :
 - copie d'un vrai .bashrc (avec couleurs sur le
 ls, [EMAIL PROTECTED]: 
 /path en titre de terminal, etc.)
 - personnalisation du bureau de Gnome (arrière-plan,
 simple panel situé 
 en bas de l'écran, etc.)
 - personalisation de kde pour une meilleure
 intégration de ses 
 application à mon bureau Gnome
 - et encore plein de choses dans le genre.
 
 Une fois ce HomeDir générique créé, j'en ai fait un
 TAR-GZ que j'ai 
 réutilisé pour les autres utilisateurs.
 Ça fonctionne dans le principe mais certaines
 applications utilisent le 
 nom de l'utilisateur dans leurs chemins. L'exemple
 direct est k3b qui 
 s'est configuré pour écrire ses fichiers temporaires
 dans /tmp/kde-aleks 
 qui n'existe pas sur mon portable - plantage.
 
 On en vient maintenant à la question :
 Est-il possible et comment de créer un HomeDir
 pré-configuré et 
 portable, le but de la manip étant de passer le
 moins de temps possible 
 à configurer les comptes utilisateur.
 
 Sinon, une recherche de la chaîne aleks puis
 remplacement par le nom 
 de l'utilisateur nouvellement créé devrait faire
 l'affaire mais awk et 
 moi...
 
 Merci pour tous vos conseils.
 
 Seb
 
 
 -- 
 Pensez à lire la FAQ de la liste avant de poser une
 question :
 http://wiki.debian.net/?DebianFrench
 
 Pensez à rajouter le mot ``spam'' dans vos champs
 From et Reply-To:
 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 







___ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs 
exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Seb

Tahar a écrit :

Bonjour,
En ce qui me concerne, la configuration d'un home sur
une machine je fait la copie de tout le contenu du
home que j'ai configuré dans /etc/skel ainsi tout
nouvel utilisateur crée aura exactement les mêmes
propriétés. .bashrc, profil, path etc


Je réponds à tout le monde d'un coup.

Je ne souhaite pas modifier /etc/skel car mon squelette est voué à se 
trouver sous la forme d'un .deb sur un dépôt maison et je voudrais 
éviter les conflits.


Le fichier /etc/adduser.conf ne me sera pas très utile car trop limité 
selon moi.


En revanche j'ignorais l'existence de /usr/local/sbin/adduser.local et 
il va sûrement bien me servir.


Quelqu'un pourrait m'indiquer comment rechercher récursivement une 
chaîne et la remplacer par une autre ?


Merci.

Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Jean-Damien Durand
On Monday, 13 March 2006 14:28, Seb wrote:
 Quelqu'un pourrait m'indiquer comment rechercher récursivement une 
 chaîne et la remplacer par une autre ?

Je suppose que tu veux dire un truc comme ca (sed ne fait pas d'inplace - 
dommage):
find le_directory_que_tu_veux -type f -exec perl -pi -e s/user/chaine/g {} \;

Sinon j'ai recemment decouvert la commande rpl. Beaucoup plus propre! Par 
example:
rpl -R user chaine le_directory_que_tu_veux

D'autres facons plus ou moins lourdes existent ./..

A+, JD.



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Seb

Jean-Damien Durand a écrit :

Sinon j'ai recemment decouvert la commande rpl. Beaucoup plus propre! Par 
example:
rpl -R user chaine le_directory_que_tu_veux


C'est très bon ça !
Je crois que j'ai (presque) tout ce qu'il me faut, on verra quand je 
croiserai ma machine.



A+, JD.


Merci
Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Créer un squelette de HomeDir

2006-03-13 Par sujet Jean-Damien Durand
On Monday, 13 March 2006 15:25, Jacques L'helgoualc'h wrote:
 Jean-Damien Durand a écrit, lundi 13 mars 2006, à 14:49 :
  Je suppose que tu veux dire un truc comme ca (sed ne fait pas d'inplace - 
  dommage):
 Bah si, GNU sed version = 4, à partir de Sarge.

Oups. Merci d'avoir corrige cette grosse boulette.

A+, JD / pas vieux et deja plus a la page - ca promet