Solaris) Can I set Run Control to change shell on boot?

Multi tool use
Multi tool use

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












#passwd -e
Current Shell : /bin/ksh
New Shell : | (cursor)


My question is, can I bind some scripts in /etc/rc3.d/ that can answer the cursor part with a pre-written line of command?



I've tried passwd -e ; /sbin/sh and obviously failed.



I know this is a stupid question but it got me wondering.







share|improve this question


















  • 2




    You want your legacy service startup scripts to pre-populate a text field in something that is not a service? (Something tells me expect could be useful, but not in your rc*.d directories)
    – Fox
    Feb 9 at 5:48






  • 1




    It looks as if you're looking at possibly implementing the same functionality as chsh from other Unix systems. Is that correct?
    – Kusalananda
    Feb 9 at 6:25







  • 2




    Maybe you can use usermod instead of passwd.
    – Mark Plotnick
    Feb 9 at 9:39















up vote
0
down vote

favorite












#passwd -e
Current Shell : /bin/ksh
New Shell : | (cursor)


My question is, can I bind some scripts in /etc/rc3.d/ that can answer the cursor part with a pre-written line of command?



I've tried passwd -e ; /sbin/sh and obviously failed.



I know this is a stupid question but it got me wondering.







share|improve this question


















  • 2




    You want your legacy service startup scripts to pre-populate a text field in something that is not a service? (Something tells me expect could be useful, but not in your rc*.d directories)
    – Fox
    Feb 9 at 5:48






  • 1




    It looks as if you're looking at possibly implementing the same functionality as chsh from other Unix systems. Is that correct?
    – Kusalananda
    Feb 9 at 6:25







  • 2




    Maybe you can use usermod instead of passwd.
    – Mark Plotnick
    Feb 9 at 9:39













up vote
0
down vote

favorite









up vote
0
down vote

favorite











#passwd -e
Current Shell : /bin/ksh
New Shell : | (cursor)


My question is, can I bind some scripts in /etc/rc3.d/ that can answer the cursor part with a pre-written line of command?



I've tried passwd -e ; /sbin/sh and obviously failed.



I know this is a stupid question but it got me wondering.







share|improve this question














#passwd -e
Current Shell : /bin/ksh
New Shell : | (cursor)


My question is, can I bind some scripts in /etc/rc3.d/ that can answer the cursor part with a pre-written line of command?



I've tried passwd -e ; /sbin/sh and obviously failed.



I know this is a stupid question but it got me wondering.









share|improve this question













share|improve this question




share|improve this question








edited Feb 9 at 5:49









Fox

4,72111131




4,72111131










asked Feb 9 at 5:27









Lunartist

31




31







  • 2




    You want your legacy service startup scripts to pre-populate a text field in something that is not a service? (Something tells me expect could be useful, but not in your rc*.d directories)
    – Fox
    Feb 9 at 5:48






  • 1




    It looks as if you're looking at possibly implementing the same functionality as chsh from other Unix systems. Is that correct?
    – Kusalananda
    Feb 9 at 6:25







  • 2




    Maybe you can use usermod instead of passwd.
    – Mark Plotnick
    Feb 9 at 9:39













  • 2




    You want your legacy service startup scripts to pre-populate a text field in something that is not a service? (Something tells me expect could be useful, but not in your rc*.d directories)
    – Fox
    Feb 9 at 5:48






  • 1




    It looks as if you're looking at possibly implementing the same functionality as chsh from other Unix systems. Is that correct?
    – Kusalananda
    Feb 9 at 6:25







  • 2




    Maybe you can use usermod instead of passwd.
    – Mark Plotnick
    Feb 9 at 9:39








2




2




You want your legacy service startup scripts to pre-populate a text field in something that is not a service? (Something tells me expect could be useful, but not in your rc*.d directories)
– Fox
Feb 9 at 5:48




You want your legacy service startup scripts to pre-populate a text field in something that is not a service? (Something tells me expect could be useful, but not in your rc*.d directories)
– Fox
Feb 9 at 5:48




1




1




It looks as if you're looking at possibly implementing the same functionality as chsh from other Unix systems. Is that correct?
– Kusalananda
Feb 9 at 6:25





It looks as if you're looking at possibly implementing the same functionality as chsh from other Unix systems. Is that correct?
– Kusalananda
Feb 9 at 6:25





2




2




Maybe you can use usermod instead of passwd.
– Mark Plotnick
Feb 9 at 9:39





Maybe you can use usermod instead of passwd.
– Mark Plotnick
Feb 9 at 9:39
















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f422971%2fsolaris-can-i-set-run-control-to-change-shell-on-boot%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f422971%2fsolaris-can-i-set-run-control-to-change-shell-on-boot%23new-answer', 'question_page');

);

Post as a guest













































































xUG ZiQ2tbAIOzEtU7YHq,R,tgLUdYCs0JD8ZCpeWFcIf XWFMJThgaZWsP4CFnlcicTjFf,0W4yANg5wMjdY3aBEumwG3
2FQVFJ9zjts,q j959TwQ4BGh e7xhptqIabUyHC3kJm8zYe4JDn9D0s4cs0XPsdPR

Popular posts from this blog

How to check contact read email or not when send email to Individual?

How many registers does an x86_64 CPU actually have?

Displaying single band from multi-band raster using QGIS