• Tonton Th
    Tonton Th
    2017-04-29

    Juste une vrai question inpertinente : à quoi sert exactement la commande sudo su ?

    0
  • { Pengouin(BSD|Pdt) }
    { Pengouin(BSD|Pdt) }
    2017-04-29

    Juste au cas où, à partir du dépôt officiel de Debian, il y a le paquet "virtualbox-guest-additions-iso".

    Il suffit de fait d'un coup de :

    # apt install virtualbox-guest-additions-iso
    

    Sinon, pour avoir la version officielle d'Oracle, il suffit d'installer les dépôts du projet Virtualbox.
    Pour le faire, c'est bien expliqué sur la page en question, au chapitre "Debian-based Linux distributions". Et, c'est toujours fonctionnel à partir du gestionnaire de paquets 'apt'. ;)

    Voili, voilou.

    0
  • Hārokku
    Hārokku
    2017-04-30

    @{Tonton Th}: sudo su passer en mode "super user" (pour ne pas avoir à taper sudo en face de chaque commande).

    0
  • Tonton Th
    Tonton Th
    2017-05-01

    Je re-demande : à quoi sert exactement cet enchainement de ces deux commandes ? Je sais bien que le résultat final est d'être root, mais la logique m'échappe et personne n'est capable de donner une explication cohérente.

    0
  • Hārokku
    Hārokku
    2017-05-01

    @{Tonton Th}

    man su: su - Changer d'identifiant d'utilisateur ou devenir superutilisateur

    man sudo : sudo, sudoedit - execute a command as another user

    Comme su ne peut être exécuté que par un superutilisateur, il faut la faire précéder de la commande sudo lorsqu’on est un "simple" utilisateur. Ainsi, on devient superutilisateur pour le temps d'une session. J'espère avoir répondu à ta question.

    Quelle distribution utilises-tu?

    0
  • { Pengouin(BSD|Pdt) }
    { Pengouin(BSD|Pdt) }
    2017-05-01

    @Harokku: tu tapes 'sudo su' parce que tu n'as pas paramétré ton compte 'root' à l'install, ou tu as configuré 'sudo' à-posteriori ? sinon, pas d'intérêt, en effet !

    0
  • Hārokku
    Hārokku
    2017-05-01

    Parce que je me connecte à mon serveur via ssh et que l'accès à distance n'est pas autorisé pour root, et aussi parce que se connecter en tant que root n'est pas une bonne pratique.

    0
  • { Pengouin(BSD|Pdt) }
    { Pengouin(BSD|Pdt) }
    2017-05-01

    strictement rien à voir !
    nonobstant le fait que ne pas se connecter en root par ssh est une bonne pratique ... je répète strictement rien à voir ...

    si tu as configuré ton compte root à l'install de ta debian, pas besoin de la commande 'sudo su' depuis ton compte utilisateur ... ce qui ne t'empêche en rien de te connecter juste avec ce compte utilisateur par SSH puis de basculer en mode root pour tes commandes admins.

    0
  • Tonton Th
    Tonton Th
    2017-05-01

    Je suis désolé, mais sur ma #slackware, je peux parfaitement utiliser su en étant peone, soit pour devenir root, soit pour exécuter une commande avec l'id 0.

    Et du coté #debian, comme j'ai lu la manpage de sudo, je n'ai pas besoin de passer par su pour faire les mêmes opérations.

    Mais peut-être l'enchainement de ces deux commandes à une vertue #magique ?

    0
  • { Pengouin(BSD|Pdt) }
    { Pengouin(BSD|Pdt) }
    2017-05-01

    @Tonton Th: oui, si 'sudo' est configuré ;)
    Ce qui est le cas, si c'est toi qui le fait, ou si à l'installation de la Debian, tu choisis de ne pas paramétré le compte root, la distribution passe en mode sudo ... sinon, c'est l'usage de su

    Tapez 'sudo su' permet de basculer en mode root "définitivement", pour ne pas avoir à taper 'sudo' devant chaque commande ; utile à utiliser quand tu as plusieurs commandes en mode administrateur à exécuter ...
    une fois que tu as fini, un coup d'exit et tu reviens dans ta session user.

    Perso, je m'en fous, j'utilise invariablement l'ensemble, avec une très forte préférence pour 'su' ! :D

    0
  • Hārokku
    Hārokku
    2017-05-01

    @{Tonton Th}: avec sudo, tu n'exécutes qu'une seul commande. Il faut l'utiliser à chaque fois. Avec sudo su, tu deviens root, et tu ne dois pas taper sudo à chaque fois.

    0
  • Tonton Th
    Tonton Th
    2017-05-03

    Et sudo -i ou su - ça fait très bien le job aussi, sans cet enchainement inutile. /me pinailleur :)

    0