NetWorker: authc_configure.sh bleibt hängen und wenn Sie die Eingabetaste drücken, schlägt dies mit Fehler fehl: Benutzer nsrtomcat hat keine Leseberechtigung unter Pfad /nsr/authc/conf

概要: Die Ausführung authc_configure.sh-Skripts bleibt hängen und wenn Sie die Eingabetaste drücken, schlägt dies mit der folgenden Meldung fehl: Benutzer nsrtomcat hat keine Leseberechtigung unter pfad /nsr/authc/conf. Dieser Artikel ist eine Erweiterung der Artikelnummer: 000044255, um eine Situation zu beschreiben, die in der Red Hat 8 Linux-Umgebung auftritt, und wie sie mitHilfe von Linux Admin behoben werden kann. Gehen Sie es durch, bevor Sie diesem Artikel folgen. Dieser Artikel enthält weitere Informationen zu Szenario 1, das in der Artikelnummer erwähnt wird: 000044255 ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

Die Ausführung authc_configure.sh-Skripts bleibt hängen und wenn Sie die Eingabetaste drücken, schlägt dies mit der folgenden Meldung fehl: Benutzer nsrtomcat hat keine Leseberechtigung unter pfad /nsr/authc/conf.


Gemäß Artikelnummer: 000044255ein Skript neu erstellt und es bleibt auch hängen. Wenn Sie die Eingabetaste drücken, schlägt dies mit demselben Fehler fehl, der bestätigt, dass das Problem auf Betriebssystemebene liegt und nichts mit NetWorker zu tun hat.
 
[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

In der Root-Benutzereingabeaufforderung wurde versucht, zum Benutzer nsrtomcat zu wechseln, und es wurde festgestellt, dass er zur Eingabe des Passworts aufgefordert wird.
 
[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]#

原因

Die Reihenfolge in der PAM-sudo-Datei macht den Wechsel zu einem anderen Benutzer von der Root-Benutzereingabeaufforderung zur Passworteingabe erforderlich.

解決方法

Die folgende Lösung sollte vom Linux-Administrator durchgeführt werden, nachdem er die Auswirkungen der Änderungen kennt/versteht.
Wenn Sie die Reihenfolge in der PAM-sudo-Datei ändern, sodass von der Root-Benutzereingabeaufforderung, die zu einem anderen Benutzer geändert wird, kein Passwort angefordert wird.

1. Erstellen Sie eine Kopie der Datei origingal /etc/pam.d/su:
[root@hostname ]# cd /etc/pam.d
[root@hostname pam.d]# cp su su.orig

2. Bearbeiten Sie die Datei /etc/pam.d/su so, dass "auth sufficient pam_rootok.so" neu angeordnet wird.

Im Folgenden werden die Dateiinhalte vor der Bearbeitung angezeigt.
[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
Im Folgenden werden die Dateiinhalte nach der Neuanordnung angezeigt.
[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. Führen Sie die authc_configure.sh erneut aus und sie endet erfolgreich mit der Meldung "The installation completed successfully".

文書のプロパティ
文書番号: 000204907
文書の種類: Solution
最終更新: 07 11月 2022
バージョン:  1
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。