Passer en shell bourne

La Liche -  
 Darkfang -
Bonjour,
Je suis sous solaris, derniere version et pourtant de base il persiste a laisser le shell de base. J'aimerais passer les utilisateurs et le root en BASH sans pour autant perdre mes executables en commande . Par exemple en bash mon shell ne sait plus lancer certaines applications de xfce ...

ANY IDEA?
Configuration: Windows XP
Firefox 2.0.0.14

5 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    pour changer le shell, il faut d'abors s'assurer qu'il existe sur ton Os

    whereis bash 
    te diras
    ensuite il faut faire les modifications dans /etc/passwd ou utilser la commande chsh si elle est diponibles.
    0
    1. La Liche
       
      salut et merci pour le backup

      ca me repond /usr/bin/bash parcontre chsh est not found
      0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    pas grave pour chsh

    affiche ton fichier /etc/passwd
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    en fait avec la commande sed tu peux changer plusieurs shell en même temps
    sinon tu ouvres le fichier /etc/passwd et tu mets à la place de shell existant /usr/bin/bash
    0
    1. La Liche
       
      root:x:0:0:Super-User:/:/bin/sh
      daemon:x:1:1::/:
      bin:x:2:2::/usr/bin:
      sys:x:3:3::/:
      adm:x:4:4:Admin:/var/adm:
      lp:x:71:8:Line Printer Admin:/usr/spool/lp:
      uucp:x:5:5:uucp Admin:/usr/lib/uucp:
      nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
      smmsp:x:25:25:SendMail Message Submission Program:/:
      listen:x:37:4:Network Admin:/usr/net/nls:
      gdm:x:50:50:GDM Reserved UID:/:
      webservd:x:80:80:WebServer Reserved UID:/:
      postgres:x:90:90:PostgreSQL Reserved UID:/:/usr/bin/pfksh
      svctag:x:95:12:Service Tag UID:/:
      nobody:x:60001:60001:NFS Anonymous Access User:/:
      noaccess:x:60002:60002:No Access User:/:
      nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
      polo:x:100:1::/home/polo:/usr/bin/bash
      tokio:x:101:1::/home/tokio:/bin/sh




      il ne faut toucher qu a ce fichier ? il n y a pas d autre chose a faire pour des histoires de chemins ?
      0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Par exemple, si tu veux mettre pour tokio le shell bash
    tokio:x:101:1::/home/tokio:/bin/sh
    tu n'as qu'à écrire
    tokio:x:101:1::/home/tokio:/usr/bin/bash 
    --
    106485010510997108
    0
    1. Darkfang
       
      ok merci bc et pour root c pareil ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    je conseille fortement de laisser root en sh quite à taper bash si besoin est
    0
    1. Darkfang
       
      ouep c bien ce que je pensais merci dubcek.

      J'ai vraiment des doutes quant a la distribution solaris par rapport a un tres bon systeme linux tel que debian par exemple je ne sais pas ce que vous en pensez. Au niveau "propreté de programmation" de l'OS je dirais.
      0