moi aussi je suis débutant linux qui vient de se defenestrer de windows 2000.
sans douter que la commande de ricardo fonctionne… je dirais qu’elle peut sembler hermetique… 777 n’étant pas toujours super parlant…
je me permets donc juste une précision:
si tu veux attribuer les droits de ton fichier tu as plusieurs méthodes
si tu veux que tout le monde fasse ce qu’il veut de ton fichier, barbare mais on se pose pas de question… faut résoudre ton problème.
chmod a+rwx /etc/fstab
chmod a+rwx /etc/fstab.save
de cette manière tout le monde fait ce qu’il veut avec tes deux fichiers fstab.
a = all et +r donne les droits en lecture, +w les droits en écriture, +x les droits en execution
donc
chmod a+rwx mon_fichier
permet tout à tout le monde sur mon_fichier
tu devrais résoudre ton problème avec cette commande ( avec celle de ricardo aussi mais je t’indique juste le fonctionnement des droits avec chmod et chown )
donc après que tu aies résolu ton problème tu peux attribuer des droits plus restrictifs:
si tu veux spécifier qui a le droit de toucher à tes fichiers fstab, disons à l’utilisateur bibi :
chown bibi /etc/fstab
chown bibi /etc/fstab.save
ceci va dire que ces deux fichiers apartiennent à bibi
puis tu fais:
chmod u+rwx /etc/fstab
chmod u+rwx /etc/fstab.save
pour dire que le propriétaire du fichier (en effet u = user) va avoir les droits r w et x sur le fichier
si tu avais mis +r ça aurait été juste les droits en lecture, +rx lecture et execution, +wx ecriture et execution… tu composes un peu comme tu veux
le fait de mettre +, danc chmod …+ signifie que tu rajoute des droits…
si tu mets - tu en retires…
ainsi
chmod o-rwx mon_fichier
retire tous les droits(read write et execute) à o = other ( soit tous les autres utilisateurs) par rapport au fichier mon_fichier
je vérfie toujours ce que je fais avec un ls -l mon_fichier
ça te donne la séquence rwxrwxrwx si tout le monde peut faire tout ce qu’il veut
si uniquement le prorpiétaire du fichier a les droits t’aurais rwx------
—rwx— c’est un peu spécial c’est pour donner tous les droits aux membres du groupe du propriétaire du fichier… te casses pas la tête tout de suite avec ça, mais tu vera c’est pratique les groupes
------rwx signifie que tous les autres utilisateurs (o = other) a les droits rwx…
et puis globalement tu vas te retrouver avec des mixes entre ces possibilités
genre rwxr–r-- le user a tout les droits, le groupe a le droit r, et les autres le droit r
sachant que root peut faire ce qu’il veut il a toujours tous les droits.
ceci signifie pour ton cas concret :
que user a les rw
le group, aucun droit
et other, aucun droit.
le root root à la fin de la ligne, signifie que c’est l’utilisateur root qui possède le fichier, et que c’est le group root aussi qui le possède. ( euh là la subtilité je ne la saisi pas encore )
aussi comme root est le propriétaire du fichier dans ton cas… il est logique que personne d’autre puisse y acceder ni le déplacer ni rien.
je repète, je suis débutant, donc me prévenir si j’ai écrit une bêtise qui m’a échapée, je ferais un édit pour la corriger. c’est juste pour l’éclairer.
t’inquietes pas, sur le forum, les gars sont vraiment cools et compétents, tu t’en sortiras. sûr.