问题描述:
(1)Linux系统信息:
linux:~ # cat /etc/SuSE-release
SUSE Linux Enterprise Server 10 (x86_64)
VERSION = 10
PATCHLEVEL = 2
(2)Oracle用户登陆,然后切换到root:
oracle@wad192:~> su - root
口令:
对口令数据库的权限限制过于严格。
su: incorrect password
(3)解决办法:
linux:~ # ls -ll /bin/su
-rwxr-xr-x 1 root root 37880 2007-05-03 21:49 /bin/su
发现su命令的用户权限缺少s,则添加s权限位
linux:~ # chmod u+s /bin/su
linux:~ # ls -ll /bin/su
-rwsr-xr-x 1 root root 37880 2007-05-03 21:49 /bin/su
(4)测试验证:
oracle@wad192:~> su - root
口令:
linux:~ #
wad192:~ # whoami
root
切换到root用户了。