/etc/profile file not executed


 
Thread Tools Search this Thread
Operating Systems HP-UX /etc/profile file not executed
# 1  
Old 07-10-2012
/etc/profile file not executed

Hi Experts,

On one of hp-ux box I have writen the code to disable the direct login for some of the users in /etc/profile file.

However when logging into terminal seems /etc/profile is not executed and users are still able to directly login into the terminal.

Default shell for user is /usr/bin/sh.

Are there any configs/settings that needs to be changed for the same?
# 2  
Old 07-10-2012
Don disable users in /etc/profile by scripting in it Smilie

Which way are your users connecting ?

If ssh, then check out the man sshd, in which configuration you can allow which users can connect via ssh.

Also you can modify the /etc/passwd file and put /sbin/nologin as default shell for users you don't want to login to your system (any protocol).
# 3  
Old 07-10-2012
As Peasant recommends, it is not the way to stop people connecting...
Now you have not said how they connect, at first look I would say with your issue: Using ssh...
If people spend time writing man pages, it is in the hope one will read them, why didnt you?
You would not have posted - or at least not in the same way...

in ssh man pages you would have heard of ~etc/ssh_config file and more interestingly : ~etc/sshrc file, I use ~ for I suppose path may vary depending of implementation e.g. on my HP:
Code:
ant:/usr/local/etc $ ll
total 2754
drwxr-xr-x   5 bin        bin           1024 Apr 15  2011 .
drwxr-xr-x  21 bin        bin           1024 May 28  2009 ..
drwxr-xr-x   2 root       sys             96 Apr 15  2011 bash_completion.d
drwxr-xr-x   4 root       sys             96 May 28  2009 fonts
drwxr-xr-x   2 root       sys           2048 Dec  7  2004 gtk
-rw-r--r--   1 root       sys            920 Nov 12  2004 im_palette-small.pal
-rw-r--r--   1 root       sys            224 Nov 12  2004 im_palette-tiny.pal
-rw-r--r--   1 root       sys           3376 Nov 12  2004 im_palette.pal
-rw-r--r--   1 root       sys           5474 Nov 12  2004 imrc
-rw-r--r--   1 root       sys           1443 Jan 11  2011 slsh.rc
lrwxr-xr-x   1 root       sys             24 Sep 18  2009 sshd_config -> /opt/ssh/etc/sshd_config
-rw-r--r--   1 root       sys        1391457 Mar 15  2007 termcap

# 4  
Old 07-10-2012
If they are using telnet, let's see the code in /etc/profile (blotting any real names with x's). I have a script called from /etc/profile which selectively limits logins on one system according to complex rules.

If they are not using telnet, how do they connect when it is bad? How do they connect when it is good?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Save executed file details

Hi Everyone!!! I have a script file in which execution is performing for 500 folders. But sometime due to some error in execution script terminated at middle of execution(at 200 folder).when again we will start the processing it will start from first folder but i want that it should start from last... (1 Reply)
Discussion started by: pr128att
1 Replies

2. Shell Programming and Scripting

Create file when script has executed

I would like to get some kind of notification when a script has been executed. I know how to get an email sent, but I something different. This works, unless it occurs when I am not at my computer. notify-send "Cleanup of Backup Directories complete." It could even involve creating... (2 Replies)
Discussion started by: drew77
2 Replies

3. Shell Programming and Scripting

Whats the profile file that is auto executed when I login

Hi, I dont find any .profile under my user home directory. These are the only files i see in my home directory. # ls -laq total 44 drwx------ 4 user1 adm 4096 Nov 23 05:10 . drwxr-xr-x. 12 root root 4096 Nov 22 13:05 .. -rw-r--r-- 1 user1 adm 18 Nov 22 13:05 .bash_logout... (3 Replies)
Discussion started by: mohtashims
3 Replies

4. Shell Programming and Scripting

Users who desire to have their .profile executed must explicitly do so in the crontab entry. Why?

The .profile file should be read when the user logs in. So, there should be no need to execute .profile file again in a cron job (since the cron job is run after the user logs in). Doesn't the cron require login from the user. Then, from where does the cron execute? Please help!! (1 Reply)
Discussion started by: thulasidharan2k
1 Replies

5. AIX

Script not getting executed via cron but executes when executed manually.

Hi Script not getting executed via cron but executes successfully when executed manually. Please assist cbspsap01(appuser) /app/scripts > cat restart.sh #!/bin/ksh cd /app/bin date >>logfile.out echo "Restart has been started....." >>logfile.out date >>logfile.out initfnsw -y restart... (3 Replies)
Discussion started by: samsungsamsung
3 Replies

6. Red Hat

php file is not executed

hello i have installed php on my FC 10 Machine and made the necessary changes. like:- AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps in the "httpd.conf" But when i run php file it opens file as "Save As" dialogue box. anyone can guess why ?... (5 Replies)
Discussion started by: phpalerts
5 Replies

7. Programming

File compiles but produces Memory fault when executed

I run the following K$ cc -v dtfn.c -o dtfn Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking... (3 Replies)
Discussion started by: sewood
3 Replies

8. Shell Programming and Scripting

calculating the time difference, when the script was executed and the currenent file

Hi, I has created the shell script in HP_UX 11.23 and using the command, echo $(date +%Y%m%d%H%M%S) > $DIR/alert, placing the time of running the script into a file alert. I want to compare the time in the above file alert with the current time.If difference is more than 5 min, then print the... (7 Replies)
Discussion started by: velocitnitin
7 Replies

9. Shell Programming and Scripting

Can I modify the .bashrc file instead of .profile file to customize my login?

Hello, I got this question which tells me to customize my login script. Some people in the forums suggested to modify the .profile file in my home directory. I did so, but none of my customizations show up when I open the terminal after. So, I tried to modify other files in my home directory,... (1 Reply)
Discussion started by: Hyunkel
1 Replies

10. UNIX for Dummies Questions & Answers

changed .profile but didnt ./.profile, yet reflected changes

hi , i added ls -F to .profile. and i need to do ./.profile for the effect to take effect BUT i didnt and YET the next day when i came to work and log in, the changes took effect. i am on aix. please explain.. thanks (4 Replies)
Discussion started by: yls177
4 Replies
Login or Register to Ask a Question