How to use chsh with ldap authentication












0















How to use zsh as default when starting an ssh session to a remote chef server using LDAP for authentication?



tom@chef:~$ chsh -s /usr/bin/zsh
Password:
chsh: user 'tom' does not exist in /etc/passwd


Zsh is installed on the system.



cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh









share|improve this question

























  • Do you have a chsh.ldap command? see manpages.ubuntu.com/manpages/bionic/man1/chsh.ldap.1.html

    – Bodo
    Feb 19 at 17:53











  • @Bodo do I have to run it on the target server I want to switch to zsh on? chsh.ldap -s /usr/bin/zsh returns Segmentation fault (core dumped)

    – Tom M
    Feb 19 at 17:59













  • You have to run it on the system that shows the error message in the question. Does chsh.ldap -h or chsh.ldap -l work? Was the command already available or did you install it just now?

    – Bodo
    Feb 19 at 18:08











  • @Bodo -h and -V work. -l errors out with a Segmentation fault aswell. It was installed on the system already.

    – Tom M
    Feb 19 at 18:10











  • Sorry, I don't know why this program crashes with a Segmentation fault.

    – Bodo
    Feb 19 at 18:21
















0















How to use zsh as default when starting an ssh session to a remote chef server using LDAP for authentication?



tom@chef:~$ chsh -s /usr/bin/zsh
Password:
chsh: user 'tom' does not exist in /etc/passwd


Zsh is installed on the system.



cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh









share|improve this question

























  • Do you have a chsh.ldap command? see manpages.ubuntu.com/manpages/bionic/man1/chsh.ldap.1.html

    – Bodo
    Feb 19 at 17:53











  • @Bodo do I have to run it on the target server I want to switch to zsh on? chsh.ldap -s /usr/bin/zsh returns Segmentation fault (core dumped)

    – Tom M
    Feb 19 at 17:59













  • You have to run it on the system that shows the error message in the question. Does chsh.ldap -h or chsh.ldap -l work? Was the command already available or did you install it just now?

    – Bodo
    Feb 19 at 18:08











  • @Bodo -h and -V work. -l errors out with a Segmentation fault aswell. It was installed on the system already.

    – Tom M
    Feb 19 at 18:10











  • Sorry, I don't know why this program crashes with a Segmentation fault.

    – Bodo
    Feb 19 at 18:21














0












0








0








How to use zsh as default when starting an ssh session to a remote chef server using LDAP for authentication?



tom@chef:~$ chsh -s /usr/bin/zsh
Password:
chsh: user 'tom' does not exist in /etc/passwd


Zsh is installed on the system.



cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh









share|improve this question
















How to use zsh as default when starting an ssh session to a remote chef server using LDAP for authentication?



tom@chef:~$ chsh -s /usr/bin/zsh
Password:
chsh: user 'tom' does not exist in /etc/passwd


Zsh is installed on the system.



cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh






zsh ldap chef






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 19 at 18:13







Tom M

















asked Feb 19 at 17:50









Tom MTom M

1012




1012













  • Do you have a chsh.ldap command? see manpages.ubuntu.com/manpages/bionic/man1/chsh.ldap.1.html

    – Bodo
    Feb 19 at 17:53











  • @Bodo do I have to run it on the target server I want to switch to zsh on? chsh.ldap -s /usr/bin/zsh returns Segmentation fault (core dumped)

    – Tom M
    Feb 19 at 17:59













  • You have to run it on the system that shows the error message in the question. Does chsh.ldap -h or chsh.ldap -l work? Was the command already available or did you install it just now?

    – Bodo
    Feb 19 at 18:08











  • @Bodo -h and -V work. -l errors out with a Segmentation fault aswell. It was installed on the system already.

    – Tom M
    Feb 19 at 18:10











  • Sorry, I don't know why this program crashes with a Segmentation fault.

    – Bodo
    Feb 19 at 18:21



















  • Do you have a chsh.ldap command? see manpages.ubuntu.com/manpages/bionic/man1/chsh.ldap.1.html

    – Bodo
    Feb 19 at 17:53











  • @Bodo do I have to run it on the target server I want to switch to zsh on? chsh.ldap -s /usr/bin/zsh returns Segmentation fault (core dumped)

    – Tom M
    Feb 19 at 17:59













  • You have to run it on the system that shows the error message in the question. Does chsh.ldap -h or chsh.ldap -l work? Was the command already available or did you install it just now?

    – Bodo
    Feb 19 at 18:08











  • @Bodo -h and -V work. -l errors out with a Segmentation fault aswell. It was installed on the system already.

    – Tom M
    Feb 19 at 18:10











  • Sorry, I don't know why this program crashes with a Segmentation fault.

    – Bodo
    Feb 19 at 18:21

















Do you have a chsh.ldap command? see manpages.ubuntu.com/manpages/bionic/man1/chsh.ldap.1.html

– Bodo
Feb 19 at 17:53





Do you have a chsh.ldap command? see manpages.ubuntu.com/manpages/bionic/man1/chsh.ldap.1.html

– Bodo
Feb 19 at 17:53













@Bodo do I have to run it on the target server I want to switch to zsh on? chsh.ldap -s /usr/bin/zsh returns Segmentation fault (core dumped)

– Tom M
Feb 19 at 17:59







@Bodo do I have to run it on the target server I want to switch to zsh on? chsh.ldap -s /usr/bin/zsh returns Segmentation fault (core dumped)

– Tom M
Feb 19 at 17:59















You have to run it on the system that shows the error message in the question. Does chsh.ldap -h or chsh.ldap -l work? Was the command already available or did you install it just now?

– Bodo
Feb 19 at 18:08





You have to run it on the system that shows the error message in the question. Does chsh.ldap -h or chsh.ldap -l work? Was the command already available or did you install it just now?

– Bodo
Feb 19 at 18:08













@Bodo -h and -V work. -l errors out with a Segmentation fault aswell. It was installed on the system already.

– Tom M
Feb 19 at 18:10





@Bodo -h and -V work. -l errors out with a Segmentation fault aswell. It was installed on the system already.

– Tom M
Feb 19 at 18:10













Sorry, I don't know why this program crashes with a Segmentation fault.

– Bodo
Feb 19 at 18:21





Sorry, I don't know why this program crashes with a Segmentation fault.

– Bodo
Feb 19 at 18:21










0






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',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
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%2f501655%2fhow-to-use-chsh-with-ldap-authentication%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f501655%2fhow-to-use-chsh-with-ldap-authentication%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?