Passer en shell bourne

Fermé
La Liche - 18 avril 2008 à 16:57
 Darkfang - 18 avril 2008 à 17:40
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?
A voir également:

5 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 avril 2008 à 16:59
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
salut et merci pour le backup

ca me repond /usr/bin/bash parcontre chsh est not found
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 avril 2008 à 17:06
pas grave pour chsh

affiche ton fichier /etc/passwd
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 avril 2008 à 17:10
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
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 avril 2008 à 17:21
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
ok merci bc et pour root c pareil ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
18 avril 2008 à 17:36
je conseille fortement de laisser root en sh quite à taper bash si besoin est
0
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