IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

Comment passer super-utilisateur sur PC-BSD


Sujet :

BSD

  1. #1
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut Comment passer super-utilisateur sur PC-BSD
    Bonjour,

    J'ai décidé de quitter Windows pour BSD en m'initiant sur PCBSD tout d'abord.
    Mais ma "Konsole" de KDE refuse d'entrer les caractères nécessaires de mon mot de passe pour passer en super-utilisateur et me permettre d'installer des ports.
    Comme si mon clavier était bloqué.
    Alors je tape "entrée" et le message "su: sorry" m'indiquant l'échec apparait.

    Voici la copie du résultat des commandes:

    [hipokamp@PCBSD] ~% su root
    Password:
    su: Sorry
    [hipokamp@PCBSD] ~%
    [hipokamp@PCBSD] ~%


    Je ne comprend pas. Je dois forcement m'y prendre mal.
    Quelqu'un pour m'aider ?

    Merci

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    3 choses a verifier avant tout

    1-il n'y a pas d'affichage de ta frappe de password c'est normal finis ta frappe et fais enter
    2-si tu le sais mais qu'un caractere passe pas tu es peut etre tout bonnement en qwerty auquel cas il suffit de taper comme tel
    3-si tu es déjà dans les sudoers fais sudo su - (ou sudo -i) au leux de su -
    enfin si jamais tout ça ne donne rien : reset le password par un tappable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     How do I reset my root password?
     
    Do not panic! Simply restart the system, and select "2. Boot PC-BSD in single user mode" when you see the boot menu. You will see some boot messages which end in this line:
     
    Enter full pathname of shell or RETURN for /bin/sh:
     
    Press enter and you will see a # prompt. Type the following command:
     
    # mount -a -o rw
     
    This will mount all of your filesystems in read/write mode. You can now change the root password with this command:
     
    # passwd
    Changing local password for root
    New Password:
     
    When you are finished, type exit to continue booting the system.
    How do I login as root?
     
    The PC-BSD login manager disallows root logins for security reasons and there really isn't a reason to login as root on your PC-BSD system. If a command requires administrative access, PC-BSD will prompt you for the administrative password.
     
    If you are using the command line within KDE and need to pass the administrative password to that command, put the word kdesu in front of your command. Advanced users can also use the su command to temporarily switch to the superuser account.

  3. #3
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Bonjour frp31,

    Alors,

    1 - Ma Konsole reçoit bien en AZERTY.

    2 - Je frappe " su root " puis " ENTREE ", la konsole me demande mon " password " et la mon clavier devient bloqué et je ne peux même plus rentrer 1 charactère ! ( c'est à cet instant que ça bloque )
    Alors je retape encore une fois " ENTREE " et le message " su: Sorry " apparait.

    3 - Je ne sais pas ce que c'est " sudoers " mais j'ai tenté " sudo su - " et sudo " -i ", mais ma console refuse toute entrée au moment de saisir le mot de passe.

    Pour le tappable j'y parviens jusqu'à la demande de nouveaux PW et là encore la console refuse toute nouvelle entrée.
    Par contre j'arrive à passer en @root à ce moment avec mon PW habituel. Mais toujours impossible ensuite de le modifier.

    Bizzare non ?

    PS: mon PCBSD est sur Virtualbox ?

  4. #4
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    francois@baal:~/Téléchargements$ su -
    Mot de passe : 
    root@baal:~# exit
    déconnexion
    francois@baal:~/Téléchargements$
    c'est normal !! = ton clavier bloque pas : il n'y a pas d'etoiles ou de caracteres affichés pendant la frappe d'un password c'est normal
    voir la copie ecran ci dessus

    comme tu vois sur la ligne mot de passe ... y'a aucun affichage apres le ":"

  5. #5
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 276
    Points : 13 553
    Points
    13 553
    Par défaut
    Bonjour

    il n'y a pas d'affichage de ta frappe de password
    C'est la première chose qui t'a été répondu: il n'affiche pas ce que tu tapes.

    Et puisqu'on en est aux vérifications de base, assure-toi que le verrouillage du clavier numérique est enclenché si ton mot de passe contient des nombres.

  6. #6
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Oui, j'ai bien compris que le PW ne s'affiche pas mais dans mon cas il n'agissait pas.
    Alors j'ai eu l'idée qu'il était peut être trop court pour remplir des normes de sécurité, puisque pour le test je j'avais mis un PW que de 1 caractère.
    Alors j'ai réinstallé avec un PW plus long et maintenant c'est bon !

    Aussi pour comprendre, dans mon début de commande j'ai cette ligne :

    [hipokamp@PCBSD] ~%

    avec un % en fin de ligne. Que cela signifie t'il ?

    Ainsi que terminaison en # ou $ comme j'ai pu voir ?

  7. #7
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Je viens de réinstaller encore et maintenant tout marche même avec un PW de 1 caractère. Surement un bug dû à ma 1ère installation.

    Désolé pour le dérangement et Merci à Vous !


    Par contre je me demande toujours ce que signifie le signe " $,% ou # " à la fin de l'invite de code ?

  8. #8
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 276
    Points : 13 553
    Points
    13 553
    Par défaut
    Un shell est un "truc" qui permet de rentrer des commandes.
    Le signe que tu pointes ( $ ou # ou % ) est l'invite de commande qui permet de rentrer du texte.
    On change le signe généralement pour voir la différence entre un utilisateur et l'administrateur root.
    Ce texte est ensuite analysé par un interpréteur de commande. Il peut être sh ou bash, ou zsh ou ksh ou dash ou csh ou ...

    Pour connaître le tien, tape:
    L'invite de commande est contenu dans PS1 (en tout cas sous bash qui est le plus répandu)
    Pour toi, il semble afficher l'utilisateur connecté (le compte que tu utilises: hipokamp) suivi d'une arobase suivie de la machine sur laquelle l'utilisateur est connecté (ici PCBSD).
    Pour moi, en tapant PS1="\[\e[1;33m\][\t \w]$ \[\e[00m\]", j'ai une invite jaune (car sur fond sombre/transparent) avec l'heure (de récupération de la main) et le dossier dans lequel je suis.
    Et si aucune info ne t'intéresse, tu peux taper:

  9. #9
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Merci Flodelarab,

    la commade " PS1="\[\e[1;33m\][\t \w]$ \[\e[00m\]" " ne fontionne pas chez moi.

    Mais grace à "echo $0" je sais que je suis en bin/csh/.

    Pas tout compris mais avec le temps ça ira je crois.

    Merci à vous pour votre aide ++

  10. #10
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    Oui, "%" est le prompt par défaut de csh.

    Un conseil, laisse tomber csh et utilise un shell compatible avec POSIX, par exemple bash:

    Sous le compte root:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    pkg_add -r bash
    echo /bin/bash >> /etc/shells
    chsh -s /bin/bash hipokamp

  11. #11
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Conseil retenu ! merci

    Pour le moment je fait avec csh parce que je suis tout novice sur BSD, mais je comprend bien que c'est des shell différents.
    Je suis un cours BSD en ce moment. Et ça m'aide bien.
    Avec vos réponse je suis comblé.

    Mais puisque ça m'intéresse, pourquoi c'est mieux en BASH compatible POSIX ( POSIX, c'est un autre OS si je ne me trompe) ?

  12. #12
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 276
    Points : 13 553
    Points
    13 553
    Par défaut
    Si tu es novice, il vaut justement mieux partir sur de bonnes bases. Donc bash. Tu n'es pas marié à csh.

    POSIX, ce sont des normes. Des façons de faire. Pour permettre la réutilisation de scripts et de savoir-faire entre Unix, Linux, etc..

    Avec un peu de caricature, on peut dire que si tu veux être compatible, tu fais un script sh (le plus vieux) compréhensible par tous les systèmes. Mais quand tu t'arraches les cheveux par manque de fonctionnalités, tu utilises bash (ou autres).

  13. #13
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    J'entends.

    Et comment switcher sur bash ?

    J'ai installé FreeBSD, écran noir pour l'instant.
    Je poursuis des tutos sur les lignes de commande UNIX. C'est assez agréable.
    Pour ensuite m'installer un environnement graphique et prendre des ports etc...

  14. #14
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    Citation Envoyé par hipokamp Voir le message
    Et comment switcher sur bash ?
    C'est écrit noir sur blanc dans ma réponse : les trois instructions du post #10 http://www.developpez.net/forums/d15...d/#post8463068 qui fonctionnent aussi sous csh.

  15. #15
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Oh merci Jlliagre,

    Je comprenais à peine y'a 2 jours les lignes de commande et j'avais un peu zappé.
    Mais à la vu de tes lignes aujourd'hui je comprend mieux.

    Merci encore

  16. #16
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Par contre j'aimerai comprendre l'action de -r et echo dans ces lignes , stp ? merci

    pkg_add -r bash
    echo /bin/bash >> /etc/shells
    chsh -s /bin/bash hipokamp

  17. #17
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    Dans les tutos que tu suis, il doit certainement y avoir un chapitre sur la commande "man" qui affiche les pages de manuel.

    et
    devraient te mettre sur la voie pour comprendre à quoi sert l'option "-r" de pkg_add et ce que fait la commande "echo".

  18. #18
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    pour le paramètre -r j'ai trouvé.
    Il semble que que ça permette de télécharger,décompresser et installer l'application en une fois.

    Mais pour echo qui permet parait-il d'afficher des chaines de caractères et je ne sais quoi... Je n'ai toujours pas compris à ce jour l’intérêt de cette commande ?

  19. #19
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    Cette commande ajoute une ligne contenant "/bin/bash" à la fin du fichier /etc/shells (man shells).

    Ce fichier contient la liste des programmes autorisés comme interpréteurs de commandes pour les utilisateurs.

    C'est donc indispensable pour que tu puisses utiliser bash comme shell de login.

  20. #20
    Membre du Club Avatar de hipokamp
    Homme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2015
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2015
    Messages : 143
    Points : 67
    Points
    67
    Par défaut
    Parfaitement compris !

    Merci Jlliagre

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Discussions similaires

  1. etre un super utilisateur sur Linux
    Par thouraya24 dans le forum Linux
    Réponses: 12
    Dernier message: 26/10/2009, 12h04
  2. Comment passer un CString sur un pipe ?
    Par masterx_goldman dans le forum Windows
    Réponses: 2
    Dernier message: 16/09/2009, 21h22
  3. Comment passer une map sur un named pipe windows ?
    Par masterx_goldman dans le forum Windows
    Réponses: 10
    Dernier message: 16/09/2009, 20h04
  4. comment creer nouveaux utilisateur sur oracle
    Par nerser dans le forum Oracle
    Réponses: 1
    Dernier message: 04/07/2007, 18h12
  5. Réponses: 15
    Dernier message: 25/06/2007, 10h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo