NetWorker: authc_configure.sh zawiesza się, a po naciśnięciu klawisza Enter liczba razy kończy się niepowodzeniem z błędem: Użytkownik nsrtomcat nie ma uprawnień do odczytu w ścieżce /nsr/authc/conf
概要: Uruchamianie skryptu authc_configure.sh zawiesza się, a po naciśnięciu klawisza Enter liczba razy kończy się niepowodzeniem z komunikatem: Użytkownik nsrtomcat nie ma uprawnień do odczytu w ścieżce /nsr/authc/conf. Ten artykuł stanowi rozszerzenie numeru artykułu: 000044255 szczegółowo o sytuacji, w której występuje system Red Hat 8 Linux, oraz sposoby jego rozwiązywania za pomocą narzędzia Linux Admin. Zapoznaj się z nim przed wykonaniem tego artykułu. Ten artykuł zawiera szczegółowe informacje na temat scenariusza 1 wymienionego w numerze artykułu: 000044255 ...
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
Uruchamianie skryptu authc_configure.sh zawiesza się, a po naciśnięciu klawisza Enter liczba razy kończy się niepowodzeniem z komunikatem: Użytkownik nsrtomcat nie ma uprawnień do odczytu w ścieżce /nsr/authc/conf.
Zgodnie z Numer artykułu: 000044255c ponownie skrypt, a także zawiesza się, a po naciśnięciu klawisza enter liczba razy kończy się niepowodzeniem z tym samym błędem potwierdzającym, że problem jest na poziomie systemu operacyjnego i nie ma nic dzieje się z NetWorker.
[root@hostname ]# cat check_nsrtomcat.sh
command="[ -r /nsr/authc ]"
su - nsrtomcat -s /bin/sh -c "$command" > /dev/null 2>&1
if [ $? -ne 0 ]
then
echo "ERROR: User nsrtomcat does not have read permission at path /nsr/authc"
fi
[root@hostname ]# ./check_nsrtomcat.sh
ERROR: User nsrtomcat does not have read permission at path /nsr/authc
W wierszu polecenia użytkownika root podjęto próbę przełączenia na nsrtomcat użytkownika i okazało się, że monituje o hasło.
[root@hostname ]# su - nsrtomcat
Last failed login: Tue Oct 25 05:42:28 CDT 2022 on pts/0
There were 5 failed login attempts since the last successful login.
This account is currently not available.
[root@hostname]#原因
Zamawianie w pliku sudo PAM, co sprawia, że przełączanie na innego użytkownika z monitu użytkownika root żąda hasła.
解決方法
Poniższe rozwiązanie powinno być wykonywane przez administratora Systemu Linux po zapoznaniu się/zrozumieniu skutków zmian.
Zmiana kolejności w pliku sudo PAM w celu wyświetlenia monitu użytkownika głównego w przypadku zmiany na innego użytkownika nie spowoduje wyświetlenia monitu o hasło.
1. Utwórz kopię pliku origingal /etc/pam.d/su:
2. Edytuj plik /etc/pam.d/su, tak aby zmieniono kolejność zamówienia "auth sufficient pam_rootok.so".
Poniżej przedstawiono zawartość pliku przed edycją.
3. Uruchom ponownie plik authc_configure.sh i kończy się pomyślnie komunikatem "Instalacja została zakończona pomyślnie".
Zmiana kolejności w pliku sudo PAM w celu wyświetlenia monitu użytkownika głównego w przypadku zmiany na innego użytkownika nie spowoduje wyświetlenia monitu o hasło.
1. Utwórz kopię pliku origingal /etc/pam.d/su:
[root@hostname ]# cd /etc/pam.d
[root@hostname pam.d]# cp su su.orig
2. Edytuj plik /etc/pam.d/su, tak aby zmieniono kolejność zamówienia "auth sufficient pam_rootok.so".
Poniżej przedstawiono zawartość pliku przed edycją.
[root@hostname pam.d]# cat su
#%PAM-1.0
auth required pam_wheel.so use_uid
authrequiredpam_env.so
auth sufficient pam_wheel.so trust use_uid
auth sufficient pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#authsufficientpam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#authrequiredpam_wheel.so use_uid
authsubstacksystem-auth
auth include system-auth
authincludepostlogin
accountsufficientpam_succeed_if.so uid = 0 use_uid quiet
accountincludesystem-auth
passwordincludesystem-auth
sessionincludesystem-auth
sessionincludepostlogin
sessionoptionalpam_xauth.so
Poniżej przedstawiono zawartość pliku po ponownym zamówieniach.
[root@hostname pam.d]# cat su
#%PAM-1.0
auth sufficient pam_rootok.so
auth required pam_wheel.so use_uid
authrequiredpam_env.so
auth sufficient pam_wheel.so trust use_uid
# Uncomment the following line to implicitly trust users in the "wheel" group.
#authsufficientpam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#authrequiredpam_wheel.so use_uid
authsubstacksystem-auth
auth include system-auth
authincludepostlogin
accountsufficientpam_succeed_if.so uid = 0 use_uid quiet
accountincludesystem-auth
passwordincludesystem-auth
sessionincludesystem-auth
sessionincludepostlogin
sessionoptionalpam_xauth.so
3. Uruchom ponownie plik authc_configure.sh i kończy się pomyślnie komunikatem "Instalacja została zakończona pomyślnie".
文書のプロパティ
文書番号: 000204907
文書の種類: Solution
最終更新: 07 11月 2022
バージョン: 1
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。