Pas tant que ça, il faut modifier l’umask: par défaut, les nouveaux fichiers sont lisibles par tous. Si le groupe par défaut est celui de l’utilisateur (et pas un groupe partagé comme «user»), il suffit d’interdire la lecture aux autres:
~$ touch machintruc
~$ ls -l machintruc
-rw-r--r-- 1 gv gv 0 jan 10 08:43 machintruc
~$ rm -f machintruc
~$ umask 006
~$ touch machintruc
~$ ls -l machintruc
-rw------- 1 gv gv 0 jan 10 08:44 machintruc
Je pense que c’est dans .bashrc qu’il est le plus indiqué de spécifier cette commande umask.
Pour modifier en masse les droits des fichiers existants, il faut utiliser find, c’est très puissant. Il faut traiter différemment les répertoires et les fichiers, sinon, tu ne pourras plus te déplacer dans les répertoires:
$ find /home/louis -type f -exec chmod 660 {} \;
$ find /home/louis -type d -exec chmod 770 {} \;
Cordialement,