私のLinuxコンピュータで - red-hat
以下のように他のユーザーとして正常にログインしました。
su - userC
[machine@Linux ~]$ pwd
[machine@Linux ~]$ /Users/userC
ただし、ユーザーが1人だけの場合は、次のメッセージが表示されます。
su - UserA
Creating directory '/User/UserA'.
could not open session
「セッションを開けません」というメッセージが表示される場所で提案を提供してください。
何が問題なのでしょうか?
ベストアンサー1
root@hostname # su - oracle
could not open session
root@hostname # grep oracle.*nofile /etc/security/limits.conf
oracle - nofile unlimited
nofile をlimits.conf
無限大ではなく特定の数値に設定します。
root@hostname # vi /etc/security/limits.conf
root@hostname # grep oracle.*nofile /etc/security/limits.conf
oracle - nofile 65536
root@hostname # su - oracle
-bash-4.1$ id
uid=201(oracle) gid=5504(oinstall) groups=5504(oinstall),251(dba),5502(asmdba),5505(oper)
-bash-4.1$