Création d'un répertoire dans $HOME
pour centraliser les documents, scripts et tout autres fichiers
partageables par l'ensemble des utilisateurs d'un même groupe.
Ou tout simplement par tout les comptes d'une même personne afin
de les alléger sans passer par /usr/local que l'on gardera pour
les fichiers plus élaborés.
Étant seul à utiliser mon ordinateur et par soucis
pratique, j'ai créé ce répertoire comme fourre
tout, comme un client commun, il bénéficie de toutes les
permissions (users, groupes) pour que tous mes comptes (qui font
évidement partis du même groupe).
Comme je trouve cet agencement très pratique, car que je soit
sur tel ou tel compte, j'ai accès à tout les documents,
script et j'y met tous ce que je désire partager avec les autres
comptes clients, je vais vous détailler mon expérience.
1 - Quand j'installe une distribution je garde toujours deux vieux
disques dur de 12 et 13G, un pour home et l'autre que j'appelle et
monte en /home/commun. C'est pratique lorsque vous changer de
distribution ou tout simplement pour être sur de ne jamais
perdre ces données. Il m'est arrivé d'essuyer des panne
énormes, qui
n'arrivent plus maintenant sur les nouvelles distributions. Mais suite
à de mauvaises manipulations on peut toujours essuyer de grave
bug total (en général à cause de
l'environnement Microsoft).
Plusieurs fois la partition /home/commun m'a sauver la vie, car
grâce à
elle je peut prendre mon disque partition /home/commun est je le monte
sur une autre tour ou je je ré-installe le reste, mes
données
sont sauves.Heureusement, mes données de travail était
stocké
sur un bout en fin de mon premier Disque Dur, dans une partition
appelé
/home/commun (200M). J'ai peut racler (formater) tout le reste et
réinstaller à nouveau.
La partition /home/commun est une partition "neutre" c'est à
dire qui ne contient pas de fichier système et qui peut importe
la
distribution
ne contiendra pas de fichiers réclamer par celle-ci.
De plus tout les logiciels de révisions style RCS ou CVS peuvent
être installé dessus
rendant le contrôle de versions accessible à tous
les comptes de
l'ordinateur c'est vachement appréciable et facile en donnant
les permissions pour un même groupe de travail. Une partition
/home/commun peut stocker des
archives, de la doc, etc... c'est l'endroit neutre ou les partage se
font. Je m'en sers même pour stocké des fichiers,
archives
et sauvegardes pour Windows. Je m'en sers aussi pour partager et
centraliser
tout le travail de tout mes comptes utilisateurs sur ma bécane,
voir plus bas.
Enfin je n'ai trouvé que des avantages à utiliser une
telle partition (c'est aussi pour ça que j'aime Linux).
2 - Sur ma bécane j'ai plusieurs comptes
utilisateurs:
avantages:
/home/alain => qui
démarre
avec GNOME
/home/aal =>
qui démarre avec GNOME aussi mais c'est un mauvais exemple, il
aurai
pu démarrer avec KDE
/home/commun = qui lui n'est pas un compte
utilisateur
mais un répertoire ayant les permissions suivantes:
/home/commun drwxrwxr-- alain.alain # permettant
alain.alain
et aal.alain de l'utiliser à fond lire, écrire,
exécuter.
_____ exemple d'arbre ____________________
home commun prog
-------
---------
-------
/home/commun/prog/C
|
|--------
/home/commun/prog/bin
|
\--------
/home/commun/prog/perl
...
/doc/doc_app/doc_perl/pod
|
doc_app
|----------
-------
/home/commun/doc_app/perl
|
|---------
/home/commun/doc_app/vrac
|
pub
|----------
-------
/home/commun/pub/aadelmar
\---------
/home/commun/pub/numericable/miroir
/doc_C/
_________________________________________
Utile lorsque l'on a plusieurs compte clients qui partage les mêmes doc sans pour cela partager les mêmes compte internet, fournisseur d'accès, gestionnaire de fenêtres, configuration de base. Je m'explique:
Je suis l'administrateur de mon ou mes ordinateurs et suis seul à les utiliser, mais je veux pouvoir me connecter en tant que
pipo sur free.fr, je préfère GNOME
et j'aime bien allumer ma bécane là ou je l'ai
éteinte,
j'ai un compte aadelmar@free.fr
et les gens qui me contacte à cette adresse, savent que je
m'occupe
de tel ou telle chose depuis linux.
alain sur wanadoo.fr, je suis resté assez longtemps Windowseur et je tiens à garder mes relations VBiste, je démarre ma bécane toujours sur AnotherLevel (X), je lève mon courrier adressé a aadelmar@wanadoo.fr, les gens qui me contacte à cette adresse savent que je m'intéresse à tel et telle chose.
plante pointe sur lapiequichante.fr, je suis un peu
con
je me sert de KDE mais je ne sais pas encore comment on fait.
normalement dés que je me serai décloué l'autre
pied j'arrêterai de tourner. On d'envois le courrier sur
papier@machine.con
Bien que je ne reçois pas grand chose, si ce n'est de la pub et
mon copain
mail-error qui me renvois tout...
Je vais pas tarder à m'acheter un boulier.
Malgré ce dédoublement de personnalité
flagrant,
j'aime bien centraliser mon travail et pas me prendre la tête
pour
l'ouvrir, qui que je soit:
pipo.alain
alain.alain
plantepointe.alain alias casse-peigne
Ceci est une fiction pour expliquer l'utilité du
dossier(partition,disque dur) commun,
toute ressemblance avec quiconque est 4 truites.
.
Comment commun peut devenir une super partition (hyper pratique)
Le vrai bénéfice dans tout ça c'est de
pouvoir le créer sur un vieux disque dur (ce qui faisait
que quelques gigas) et donc de pouvoir le sortir de votre bécane
quand vous faites des folies (installation ou programmation hasardeuse,
ou que vous partez en vacance ou n'importe où ailleurs et que
vous n'avez que votre DD à prendre pour avoir la totalité
de votre travail .
Ceci vous permettra de consérver vos données sans probléme et même de pouvoir sortir votre DD pour faire suivre votre travail (comme un DD externe (zip)).-Soit vous le définissez à l'installation de votre distribution, et dans ce cas rien à faire, vous avez /home/commun comme un périphérique, partition, dossier de partage entre les membres, comptes de votre bécane. (avantages: vous ne pourrez pas perdre les données contenus représentant votre travail commun). Vous
avez aussi la possibilité de sortir directement votre disque dur et de le mettre à l'abri de tout (comme les zip).
-Soit vous avez déjà votre installation en ordre de marche, rien ne vous empêche de le monter sur /home/commun, voici la marche à suivre:
Créé un répertoire dans home que vous appelez commun en tapant en tant que root :
cd home
mkdir commun
ln /dev/hdb1 /home/common
# attention, adaptez le bon périphérique, ici /dev/hdb1 signifie que votre DD (ide) est sur le premier slot en esclave. Si vous le branché sur le deuxième slot en maitre ce sera /dev/hdc1 et si il est en esclave /dev/hdd1, si bien sur il est ide. Puis montez le comme ceci:
mount -t ext2 /dev/hdb1 /home/commun
Pour qu'il soit monté automatiquement à chaque session il suffit de rajouter la ligne ci-dessous au fichier /etc/fstab
/dev/hdb1 /home/common ext2 defaults 0 0
Bien évidement adapter comme dit plus haut suivant votre périphérique, ainsi que le codage de la partition ext2 ou ext3 si journalisé.