i've created a custom profile that contains custom functions and alias' etc...
it's called .jason_profile
currently we ssh to the server then load the profile manually from the cmd line i.e
we want to be able to ssh and source the profile automatically but without having it added to bash_profile or bashrc. the reason for this is there are many users on this box and they dont necessarily want to inherit this custom profile
was hoping to get this working via ssh i.e
this doesnt work as by virtue of calling bash, we overwrite everything jack_profile sets.
yet i have to invoke bash else the ssh doesnt work (it logs on, executes the profile, bombs out back to the previous cmd prompt on the previous host)
also tried:
so how can i load this custom profile automatically without everyone inheriting it?
Your specifications need some detail, in order for us to help.
1. Do the users who need the custom profile always want to have it available?
2. Are there identifiable user groups or user ids that need the profile?
3. What happens to a user who accidentally gets the profile - what breaks?
4. Are you doing ANYTHING in the profile to change the set of standard UNIX commands,
aliases for commands, PATH changes? (so that some scripts you don't know about will fail, for example)
Your specifications need some detail, in order for us to help.
1. Do the users who need the custom profile always want to have it available?
2. Are there identifiable user groups or user ids that need the profile?
3. What happens to a user who accidentally gets the profile - what breaks?
4. Are you doing ANYTHING in the profile to change the set of standard UNIX commands,
aliases for commands, PATH changes? (so that some scripts you don't know about will fail, for example)
1. yes
2. there is a powerbroker group that they can sudo into but currently they are sudo'ing into the service account via ssh
3. the user will lose their own custom profile that they would have applied similar to how we apply ours. they would need to re-apply their custom profile should they accidently inherit ours.
4. no. the custom profile consists of aliases and functions designed to perform purpose built tasks. we have been running this profile for a few months without adverse effects
You need either a list of user id's (numeric) or group ids (numeric) on the remote box. The example uses group ids
Call it /path/to/id.txt. I am assuming a POSIX compliant system
On the remote box:
Add the above line in a common file /etc/profile or add it to some other globally executed login script. Be sure to test first before placing it in "login" files.
Note: "source" works only with bash, you can use a lonely leading dot instead.
You can modify .jack_profile to do the same check and just simply put it in some global file. All you do to maintain it is edit the /path/ti/id.txt file.
Hi Jim thanks for the response
I found a way to do this via ssh, see my edit above.
The only outstanding part is being able to cd into a directory passed as a parameter in the ssh -t command
Hello Good Day / Guten Tag....
I have to login the server and the user profile contains some scripts which need the inputs to be taken from the keyboard.
So I use the method to conn.authenticateWithKeyboardInteractive(username, new InteractiveCallback() {
public String... (1 Reply)
Hello,
What I wish to succeed is to setup loadbalancing between two dedicated servers. Here is my case:
=======================================================================================================
LB IP (Just an IP address): Provided by hosting company (11.22.33.44) Hosting company... (1 Reply)
Hi,
I've set on /etc/profile:
TMOUT=3600
readonly TMOUT
It seems to work when I connect using ssh client, putty for example, but not when connect through sftp. What am I missing on sshd configuration?
regards
Israel. (2 Replies)
I am running a serverapplication on a HP-UX machine where I need to handle some of the commands as a specified user called "druser".
When I log on as this user with the command;
sudo -u druser -sit starts an instance of the shell as that user.
However, it doesn't load that users .profile from... (1 Reply)
Hello to everyone,
This is my first that I use any group in order to find a reply to my question.
I would really like your help!!!
Do you know how can I create my own .profile file in unix (not edit the existing one) and how can I load it when i open a new bash? I would like those settings... (1 Reply)