アカウントにsuできません。セッションを開けません。

アカウントにsuできません。セッションを開けません。

私の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$

おすすめ記事