Aide permissions chmod pour fstab

Fermé
Vanquish - 19 juil. 2010 à 00:15
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 - 19 juil. 2010 à 22:17
Bonjour,

J'ai un gros soucis de permission avec Mint 9

L'histoire : je pensais ne pas avoir accès aux partitions NTFS , donc j'ai modifié le fichier /etc/fstab en y ajoutant ",uid=1000" comme c'est + ou - indiqué en surbrillance ici : http://doc.ubuntu-fr.org/windows

Le soucis : Mint veut plus démarrer! message d'erreur : "An error occured while mounting"..
J'appuie bien sur "S" pour passer le montage : pas de réponse, j'ai donc uniquement accès à la console avec "M".

Solution: remettre ce fameux fstab dans l'état initial (le ntfs était déjà lisible..)..donc je passe via l'éditeur nano : sudo nano /etc/fstab en sudo..sauf que je peux pas enregistrer le fichier corrigé : le fichier est en lecture seule!
Quand je veux modifier ses permissions avec un chmod : chmod a+rwx /etc/fstab ..échec : on me redit qu'il est en lecture seule....donc comment faire??


En espérant avoir été à peu près clair ;)
Merci

9 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
19 juil. 2010 à 22:17
dommage ...c'était probablement réparable ..
1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
Modifié par lami20j le 19/07/2010 à 10:58
Salut,

Affiche le résultat de
ls -l /etc/fstab ;cat /etc/fstab


GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
0
-rw-r--r-- 1 root root 691 Jul 18 18 22:15 /etc/fstab
#/etc/fstab : static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier for a device; this may be used with UUID= as a more robust way to name devices that works even if the disks are added and removed. See fstab (5).
#
# <file system> <mount point> <type> <options <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=067392f7-d5fc-4dbd-b603-a895793b923b / ext4 errors=remount-ro 0 1
#swap was on /dev/sda6 during installation
UUID=fb09f2d2-f202-4026-814e-6420ce313a30 none swap sw 0 0
,uid=1000


===>On retrouve le uid=1000 que je souhaite virer..mais après?
0
tatou_38 Messages postés 1928 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 5 août 2015 121
19 juil. 2010 à 10:18
Le plus simple est de te loguer comme root ou de faire un sudo :

sudo chmod 777 fstab

PS : par sécurité, après modif, remets les attributs dans leur état initial !
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
19 juil. 2010 à 11:00
Salut,

S'il peut faire sudo chmod alors il pourra faire sudo nano, donc je trouve inutile de mettre 777 pour fstab

Je n'ai pas un linux sous la main mais il me semble que les droits sur fstab sont 0755
Donc autant mettre depuis le début les bons droits et c'est tout.
0
Cette commande me donne encore :
chmod: changing permissions of '/etc/fstab' : Read-only file system

Donc, rien de neuf :(
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
Modifié par lami20j le 19/07/2010 à 15:08
Re,

Les droits sur ton fstab sont corrects

-rw-r--r-- 1 root root 691 Jul 18 18 22:15 /etc/fstab

root peut lire et écrire rw-
les membres du groupe peuvent lire r--
les autres peuvent lire r--

Rien à modifier sur les droits.

En revanche ,uid=1000 tu l'as ajouté au mauvais emplacement.
La prochaine vois demande avant de faire la bêtise ;-)

Pour supprimer ,uid=1000 tu peux soit ouvrir ton fichier avec
sudo nano /etc/fstab 

Au lieu de nano, tu peux utiliser un editeur de texte en mode graphique
sudo gedit /etc/fstab

Sinon pour supprimer tu peux tout simplement faire

sudo sed -i.orig 's/,uid=1000//' /etc/fstab


Ensuite affiche el resultat de

cat /etc/fstab





GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
0
Pour ta première commande, j'avais déjà essayé...et nano me rétorque que je ne peux pas modifier le fichier vu qu'il est en lecture seule

Pour la 2e : gedit ne peux pas se lancer en mode graphique depuis la console :/

Pour la 3e, j'ai ce message :"sed: couldn't open temporary file /etc/sedHyuRks: Read-only file system :...encore et toujours cette lecture seule donc..alors même que je suis censé être root!

(Le cat à la fin a donc affiché la même chose que la dernière fois.)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
19 juil. 2010 à 18:30
Salut,

que je ne peux pas modifier le fichier vu qu'il est en lecture seule

Pas pour root, et ça je te l'ai déjà expliqué.

J'ai besoin que tu tapes les commandes et que tu affiches ici ce que tu tapes plus le résultat.
Par exemple

lami20j@debian-acer:~$ ls -l /etc/fstab 
-rw-r--r-- 1 root root 824  7 avril 20:09 /etc/fstab


Je vais m'en occuper moi même pour déchiffrer les messages. N'oublie pas d'utiliser aussi les balises code (voir le bouton <> qui est en dessous de la zone où tu écris ton texte.

Affiche le résultat de
whoami
sudo -l
mount
0
ECLAT-PC ~ # whoami
root

Bonne nouvelle ça :) !

ECLAT-PC ~ # sudo -l
Matching Defaults entries for root on this host:
               env_reset

User root may run the following commands on this host:
                (ALL) ALL


ECLAT-PC ~ # mount
/dev/sda5 on / type ext4 (rw, errors=remount-r0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

mount: warning: /etc/mtab is not writable (e.g. read-only filesystem).
It's possible that information reported by mount(8) is not up to date. For actual information about system mount points check the /proc/mounts file.

1e ligne et dernier paragraphe intéressants non?
Note : j'ai appelé l'ordi "Eclat-Pc", oui :D! J'ai 1 partition Linus, 1 de sauvegarde en fat et 1 windows en ntfs (je crois), sur le même disque.
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
19 juil. 2010 à 19:59
Hello,

ce message est intéressant ...

"sed: couldn't open temporary file /etc/sedHyuRks: Read-only file system


serait aussi intéressant d'avoir le résultat des 2 commandes suivantes :

file /etc/fstab

file /etc/sedHyuRks


0
ECLAT-PC ~ # file /etc/fstab
/etc/fstab: ASCII English text

Ca je confirme, je peux l'ouvrir et le lire avec nano ce fichier ;) (mais pas l'enregistrer du fait de la lecture seule pour rappel)

Pour le sedHyuRks : c'est un fichier qui n'existe plus! J'ai redémarré depuis, et comme c'est un fichier temporaire, il change de nom à chaque fois que j'éxécute
sudo sed -i.orig 's/,uid=1000//' /etc/fstab
pour trouver son nom dans le message d'erreur :-/
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 19/07/2010 à 21:39
ou exactement a été rajouté la mention uid=1000 ?

a qui correspond l'uid=1000 dans le système ? :

cat /etc/passwd | grep 1000



un penguin sur la banquise !
0
J'ai essayé le nano avec et sans sudo devant oui.
Par contre, je me logge en root automatiquement, je sais pas changer de compte pour repasser en utilisateur..!
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
Modifié par bob031 le 19/07/2010 à 21:58
ok ! j'ai modifié mon message précédent !

je sais pas changer de compte pour repasser en utilisateur..!


su ton_utilisateur



tu devrais également répondre à la demande de lami20j ci-dessous ...

^ ^
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
19 juil. 2010 à 21:39
Re,

ECLAT-PC ~ # whoami
root


Bonne nouvelle ça :) !


Alors pourquoi on ce casse la te avec sudo?

Quant tu es ici

ECLAT-PC ~ #


Tape et affiche ce que tu vois à l'écran
sed -i.orig 's/,uid=1000//' /etc/fstab
0
Chers bob031 et lami20j, merci de votre temps et pour votre aide.
Malheureusement elle est désormais inutile : j'ai flingué le netbook -_-!

=> A force de rien voir marcher, j'ai décidé de restaurer windows via l'utilitaire Acer, depuis Grub. Pas de soucis, ça a marché, j'ai eu un Windows tout neuf, il a mis 2h à installer des programmes..mais au reboot d'après plus rien. J'ai l'écran de bios qui tourne en boucle (redémarres successifs), sans même voir grub (qui marchait encore avant lors des reboot propres à la configuration de windows).
J'ai bien essayé de remettre à 0 le bios ou de booter sur un live usb (Kubuntu cette fois!)..rien ne marche : direction la garantie.


PS : à la base de tout ça, un virus qui affectait Windows..et que j'ai pas réussi à éradiquer..
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
Modifié par lami20j le 19/07/2010 à 22:17
Salut,

Ben, je ne peux que te souhaiter bonne chance.

je pensais ne pas avoir accès aux partitions NTFS , donc j'ai modifié le fichier /etc/fstab
Si je peux me permettre un conseil.
La prochaine fois, pose d'abord la question avant de faire des telles manipulations.
Si j'aurais été devant le PC j'aurai peut être régler ça vite fait.

Je me rappelle le jour où j'ai installé le 1er linux.
Il m'aurait suffit de taper startx pour se connecter en mode graphique, mais comme je ne savais pas, j'ai réinstallé ;-)))
0