[lug] Changing paths
wallen at boulder.nist.gov
Tue Apr 4 15:54:07 MDT 2000
OK, I have some more info to provide regarding my question about the path
changing depending on where I'm loggin in from.
- login shell is /usr/bin/tcsh
- I have not defined any login files in my home directory. By default
there exists a .bashrc file, but it only contains the comment line
# ~/.bashrc: executed by bash(1) for non-login shells.
Consequently I don't thing anything in my home directory is causing
- When logged in from the console my path is
which matches the path setup by /etc/profile.
- When logged in from a remote tty my path is /bin:/usr/bin which
matches the followin entry in /etc/login.defs:
# *REQUIRED* The default PATH settings, for superuser and normal
# (they are minimal, add the rest in the shell startup files)
- Again in /etc/login.defs my console logins are defined by
# If defined, either full pathname of a file containing device names
# or a ":" delimited list of device names. Root logins will be
# allowed only upon these devices.
- Checking the file /etc/securetty I find:
# /etc/securetty: list of terminals on which root is allowed to
# See securetty(5) and login(1).
Since the terminal that I seem to be getting when connecting from a remote
computer appears to be ttyp0 perhaps this is a partial explainaion.
Still, I don't know why /etc/profile appears to run when the login is
from a console terminal, but not from a non-console terminal?
(wallen at boulder.nist.gov)
More information about the LUG