While joining a domain from a linux machine , I give this command: net rpc join member -U Administrator. Now, the above command prompts for (Administrator) password.

Now, I wish to store the password somewhere(smb.conf OR krb5.conf) so that it does not prompts for password. Is it possible?

Note:Necessary changes to join a domain are carried out in /etc/samba/smb.conf

PS: Please do not consider any security issue with this.


  • ACtually the command accepts password as parameter it should be given like: net rpc join member -U Administrator%password...Thanks ! – kumar Oct 20 '11 at 5:57

You should only need to join the domain once per machine, once your machine has been joined the machine account secret will be stored in a database file on your system.

| improve this answer | |

I don't know if what you are asking for is possible, but if that net rpc join command doesn't accept the password as a parameter, and doesn't accept it via pipe redirection either, you can try wrapping it up in an expect script.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.