Créer un squelette de HomeDir
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
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
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
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
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
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
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
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
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
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