su - make the shell a login shell
2009-09-25 17:10
225 查看
今天用oracle user执行命令时,出现线面的错误:
ERROR:
ORA-01031: insufficient privileges
SP2-0640: Not connected
All indexes are rebuilt.
经人指点,原来问题出在su
su manual --- http://www.delorie.com/gnu/docs/sh-utils/sh-utils_72.html
NAME
su - run a shell with substitute user and group IDs
SYNOPSIS
su [OPTION]... [-] [USER [ARG]...]
DESCRIPTION
Change the effective user id and group id to that of USER.
By default,
does not change the current directory.
It sets the environment variables
and
from the password entry for user
, and if user
is not
the super-user, sets
and
to user
.
By default, the shell is not a login shell.
原来是需要su - oracle,而不能用su oracle
ERROR:
ORA-01031: insufficient privileges
SP2-0640: Not connected
All indexes are rebuilt.
经人指点,原来问题出在su
su manual --- http://www.delorie.com/gnu/docs/sh-utils/sh-utils_72.html
NAME
su - run a shell with substitute user and group IDs
SYNOPSIS
su [OPTION]... [-] [USER [ARG]...]
DESCRIPTION
Change the effective user id and group id to that of USER.
By default,
su
does not change the current directory.
It sets the environment variables
HOME
and
SHELL
from the password entry for user
, and if user
is not
the super-user, sets
USER
and
LOGNAME
to user
.
By default, the shell is not a login shell.
- -l --login Make the shell a login shell . This means the following. Unset all environment variables except `TERM', `HOME', and `SHELL' (which are set as described above), and `USER' and `LOGNAME' (which are set, even for the super-user, as described above), and set `PATH' to a compiled-in default value. Change to USER's home directory. Prepend `-' to the shell's name, intended to make it read its login startup file(s).
原来是需要su - oracle,而不能用su oracle
相关文章推荐
- The distinct interpretation of the $(),${} between make and shell
- 解决 No utmpx entry. You must exec "login" from the lowest level "shell".
- [转载]Linux login、non-login shell以及su,sudo相关概念
- 《Apache Kylin v1.5部署时报错:Please make sure the user has the privilege to run hbase shell》
- login shell和nologin shell的区别以及su和su - 的区别
- Linux login & non-login shell 以及su, sudo相关概念
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- failed to sync branch You might need to open a shell and debug the state of this repo
- Detect the target host network whether can ping through or not(shell script)
- failed to sync branch You might need to open a shell and debug the state of this repo
- failed to sync branch You might need to open a shell and debug the state of this repo
- Google Chrome: Make the Bookmarks Bar Display as Icons Only
- Customization of the guest operating system 'winNetEnterpriseGuest' is not su
- xxx while the managed IDbConnection interface was being used: Login failed for user xxx
- enough is enough - how to make a dmg the way you expect it
- RH033 Unit12 Configuring the Bash Shell
- MyEclipse中连接mysql数据库提示error while performing database login with the testMySQL driver check your url
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- The blank in SHELL
- How do I make my GUI plot into an axes within the GUI figure rather than inside of a new figure in M