Aide permissions chmod pour fstab

Vanquish -  
bob031 Messages postés 8228 Statut Membre -
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

  1. bob031 Messages postés 8228 Statut Membre 473
     
    dommage ...c'était probablement réparable ..
    1
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. Vanquish
       
      -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
  3. tatou_38 Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   121
     
    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
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      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
    2. Vanquish
       
      Cette commande me donne encore :
      chmod: changing permissions of '/etc/fstab' : Read-only file system

      Donc, rien de neuf :(
      0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. Vanquish
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
    1. Vanquish
       
      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
  7. bob031 Messages postés 8228 Statut Membre 473
     
    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
    1. Vanquish
       
      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
  8. bob031 Messages postés 8228 Statut Membre 473
     
    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
    1. Vanquish
       
      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
    2. bob031 Messages postés 8228 Statut Membre 473
       
      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
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  10. Vanquish
     
    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
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      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