Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/08/2010, à 09:10

lorap1

[Ubuntu 10.4] commande hasardeuse

Bonjour,
J'ai dû faire une bêtise: en essayant d'avoir des droits sur un media (clé USB STORE N GO), parce que je ne pouvais pas ouvrir des fichiers, ni les supprimer, j'ai souhaité sur ma session ouvrir tous les droits sur l'ensemble du DD en faisant :

(...) chown -Rf / root:[mon identifiant]

La machine a bien tourné.
Au total, je ne pouvais plus rien faire. En redémarrant, ma session ne s'ouvre plus et des messages d'erreur apparaissent.

aussi je suis obligé de passer par le Live CD pour vous demander une solution pour:

1) soit revenir en arrière (annulation de la commande), mais à partir du gestionnaire de la Live CD
2) soit de rétablir la bonne configuration des droits afin d'ouvrir une session normale d'Ubuntu à partir du DD

Question subsidiaire: où trouver un bon tutoriel DE BASE et PEDAGOGIQUE pour se retrouver dans les commandes et surtout le changement des droits.
(j'ai pas mal de problèmes de permissions avec des dossiers ou des périphériques depuis que j'ai refondu 2 comptes utilisateurs en un seul et en transférant certains dossiers dans le nouveau sans que les droits n'aient été changés).


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#2 Le 09/08/2010, à 10:05

lorap1

Re : [Ubuntu 10.4] commande hasardeuse


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#3 Le 09/08/2010, à 14:49

lorap1

Re : [Ubuntu 10.4] commande hasardeuse

toujours rien?
(c'est un peu tôt...)

J'ai changé en chmod l'accès à "lorap" et "Partage".
Dans ma session "lorap", il n'apparaît rien que des liens et aucun contenu de dossier. Alors que dans "Partage",il y a lien un dossier et des fichiers.
tout semble avoir été démonté dans la session rootée "lorap". En effet, les droits de root ont été écrasés sur mes droits de super-utilisateur pour tous les fichiers, dossiers (récursivement).
Comment donc récupérer ces droits antérieurs ; les rétablir à défaut?
N.B. peut-être faut-il réinstaller... Mais dans ce cas je devrais accéder au contenu et sauvegarder "lorap".


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#4 Le 09/08/2010, à 19:22

sputnick

Re : [Ubuntu 10.4] commande hasardeuse

'lut,

Il te suffit de restaurer le backup que tu n'a pas manqué de faire...
Sinon, pour récupérer les droits d'un autre système ou d'un backup, voir du coté de getfacl.
Grosso merdo, pour dépanner :

chroot /ton/point/de/montage
sudo chown -R root:root /bin /boot /etc /lib* /lost+found /opt /root /sbin /usr /var
sudo chown root: /home /media /mnt /proc /sys /dev /tmp
sudo chown <NOM DE USER>:users /home/<NOM DE USER>
exit
reboot

++,sputnick.

PS:quand on a fait ce genre de conneries une fois, en général on ne la refait pas wink

Dernière modification par sputnick (Le 09/08/2010, à 19:24)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#5 Le 09/08/2010, à 19:31

sputnick

Re : [Ubuntu 10.4] commande hasardeuse

http://doc.ubuntu-fr.org/droits

http://fr.wikipedia.org/wiki/Permissions_Unix


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#6 Le 13/08/2010, à 19:38

lorap1

Re : [Ubuntu 10.4] commande hasardeuse

Bonsoir,

J'ai lu ton post, Sputnick. Je l'appliquerai ce w-e. avec le CD live.
Cependant, une question : où je place mon nouveau dossier administrateur ("chown")

chroot /ton/point/de/montage

Je pense dans "Lorap", mais où peut-on le monter? n'importe où? Y en a-t-il pas un déjà?
Merci de ta réponse.


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#7 Le 13/08/2010, à 21:00

sputnick

Re : [Ubuntu 10.4] commande hasardeuse

Je croit que tu confonds chown et chroot. Le 1° change le propriétaire et/ou groupe d'un fichier ou d'un répertoire, quand le second te permet de changer de racine ( change root ).

Tu monte ton disque dur depuis le live-cd dans /ton/point/de/montage ( n'importe où, en plus c'est un live-cd donc c'est pas durable ) puis tu lance les commandes données plus haut.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#8 Le 14/08/2010, à 17:06

lorap1

Re : [Ubuntu 10.4] commande hasardeuse

Salut sputnick,

J'ai voulu monter mon "root" ailleurs et ai effectué l'opération suivant :

ubuntu@ubuntu:~$ sudo /home/ubuntu/Public
sudo: /home/ubuntu/Public: command not found

;
puis:

ubuntu@ubuntu:~$ sudo chroot /home/ubuntu/Public
chroot: cannot run command `/bin/bash': No such file or directory

Problèmes donc!

J'ai fait un " man chroot" + une commande complémentaire et ai obtenu cela :

File: coreutils.info,  Node: chroot invocation,  Next: env invocation,  Up: Mod\
ified command invocation

23.1 `chroot': Run a command with a different root directory
============================================================

`chroot' runs a command with a specified root directory.  On many
systems, only the super-user can do this.(1) Synopses:

     chroot NEWROOT [COMMAND [ARGS]...]
     chroot OPTION

   Ordinarily, file names are looked up starting at the root of the
directory structure, i.e., `/'.  `chroot' changes the root to the
directory NEWROOT (which must exist) and then runs COMMAND with
optional ARGS.  If COMMAND is not specified, the default is the value
of the `SHELL' environment variable or `/bin/sh' if not set, invoked
with the `-i' option.  COMMAND must not be a special built-in utility
(*note Special built-in utilities::).

   The only options are `--help' and `--version'.  *Note Common
options::.  Options must precede operands.

Question: si j'ai bien compris, il faudrait déjà créer un dossier à cet endroit, que j'intitulerais, par exemple, "NEWROOT". Ai-je bien compris?
Puis, je recommencerais la commande initiale, et ça marcherait?
(Or, non, ça ne marche pas :

ubuntu@ubuntu:~$ chroot /home/ubuntu/Public/NEWROOT 
chroot: ne peut changer le répertoire racine vers /home/ubuntu/Public/NEWROOT: Opération non permise
ubuntu@ubuntu:~$ sudo chroot /home/ubuntu/Public/NEWROOT
chroot: cannot run command `/bin/bash': No such file or directory

Alors, que faire?:o


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#9 Le 14/08/2010, à 20:24

lorap1

Re : [Ubuntu 10.4] commande hasardeuse

OK, j'ai bien essayé de comprendre par la doc ubuntu et y compris les renvois à l'intérieur:

Chroot  : changement de dossier racine

La commande chroot permet de changer le répertoire racine vers un nouvel emplacement.

Cette opération peut être utilisée dans divers cas :

    *
      prison : empêche un utilisateur ou un programme de remonter dans l'arborescence et le cantonne à une nouvelle arborescence restreinte.
    *
      changement d'environnement : permet de basculer vers un autre système linux (autre architecture, autre distribution, autre version). Nous détaillerons ici cette technique.

Utilisation
Changer de système

Cette technique est le plus souvent utilisée pour récupérer une installation endommagée.

Ici le chroot sera utilisé après le démarrage sur un système sain pour se retrouver dans l'environnement endommagé et faire des modifications directement dans ce dernier environnement.

   1.
      Démarrez sur un système sain. Par exemple : un live CD
   2.
      Montez la partition racine du système endommagé :

      sudo mkdir /media/system
      sudo mount </dev/partition> /media/system

   3.
      Préparez les dossiers spéciaux /proc et /dev :

      sudo mount --bind /dev /media/system/dev
      sudo mount -t proc /proc /media/system/proc

   4.
      Changez d'environnement :

      sudo chroot /media/system

Maintenant vous êtes sur l'installation endommagée et vous pouvez travailler dessus pour y corriger les problèmes.

Mais j'arrive bien à monter "/media/system" jusqu'au 2, mais pas jusqu'au 3.
Tout ça pour arriver à ton "chroot /ton/point/de/montage".
Tu parles à un (grand) débutant, le sais-tu?

Help!:rolleyes:


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#10 Le 15/08/2010, à 22:01

miniSeb

Re : [Ubuntu 10.4] commande hasardeuse

Quel message t'affiche le prompt ?

Sinon, ce qui manque peut-être, c'est un dossier /media/system/dev.. Fais peut-être un mkdir.

C'est tout ce que je vois de prime abord, si le point 2. est bien exécuté wink

Dernière modification par miniSeb (Le 15/08/2010, à 22:01)

Hors ligne

#11 Le 20/08/2010, à 11:03

lorap1

Re : [Ubuntu 10.4] commande hasardeuse

A miniSeb,

mount: le point de montage /media/system/dev n'existe pas

Je fais ce que tu me dis et je te tiens au courant + tard


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne

#12 Le 20/08/2010, à 11:22

lorap1

Re : [Ubuntu 10.4] commande hasardeuse

Non, plus ça ne marche pas.
Revenir donc au point initial : comment monter le nouveau root?

ubuntu@ubuntu:~$ sudo mkdir /media/system/dev
mkdir: ne peut créer le répertoire `/media/system/dev': Aucun fichier ou dossier de ce type

Sans réponse, je ne vois pas comment m'en sortir (je vous explique:
[img]286498.jpeg[size=9]imagik.fr[/size][/img]
puis,
[img][/img]286501.jpeg[size=9]imagik.fr[/size]
De là,
[img]286502.jpeg[size=9]imagik.fr[/size][/img]
Passons au dossier .ecryptfs
[img]286503.jpeg[size=9]imagik.fr[/size][/img]
et
[img]286504.jpeg[size=9]imagik.fr[/size][/img][url=http://imagik.fr/view/286504]286504.jpeg

voilà, il me semble que tout est encrypté et que je ne puisse pas sortir de ma session abîmée sans passer par .ecryptfs, non?
Quelle serait la marche à suivre pour ouvrir un nouveau Root alors?

Si je n'ai pas de réponse, je re-installerai cette après-midi le système sans doute.

Merci d'avance de votre aide (ultime).;)


Ubuntu - Version 18.04 ;
X550CC (ASUS-NotebookSKU) ; Intel(R) Core(TM) i3-3217U CPU ;  MT7630e 802.11bgn Wireless Netw ; RTL8111/8168/8411 PCI Express G;  1TB ST1000LM024 HN-M;

Hors ligne