Avamar: Kan ikke ændre brugere til root, su-kommandoen mislykkes med "su: /bin/ksh: Ingen sådan fil eller mappe"

Summary: Kort artikel, der forklarer, hvordan man håndterer root-brugerskallen, der ændres til en ikke-installeret shell i v7.3 (løser problemet uden brug af sudo).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Når du forsøger at hæve fra admin-brugeren til rodbrugeren via 'su -', virker kommandoen ikke og returnerer følgende meddelelse:
"su: /bin/ksh: No such file or directory"

Cause


Dette skyldes, at kornskallen ikke er til stede i v7.3 i Avamar, og rodkontoen er indstillet til at bruge den som standard i /etc/passwd.

For at bekræfte skal du kontrollere den skal, der i øjeblikket bruges af root.

Vi kan gøre dette med getent-kommandoen fra admin-kontoen (som fungerer, når den køres fra enhver konto).

Uventet svar (indikerer et problem):
admin@avamar2:/bin/#: getent passwd root
root:x:0:0:root:/root:/bin/ksh

Forventet respons (normalt output):
admin@avamar1:~/>: getent passwd root
root:x:0:0:root:/root:/bin/bash

Som vi kan se i outputtene ovenfor, rapporterer avamar2, at root-brugeren er indstillet til at bruge kornskallen. Dette er et problem, da kornskallen ikke er til stede i version 7.3.

Den grundlæggende årsag til problemet ser ud til at have været, at posten /etc/passwd for rodbrugeren blev ændret af nogen, efter at Avamar blev installeret

Resolution

Da vi ikke er i stand til at redigere nogen root-præferencer ved hjælp af sudo i v7.3, skal vi logge ind på root-kontoen for at foretage ændringer. Så vi er nødt til at bruge flaget --shell = / bin / bash med su-kommandoen til at tilsidesætte standardskallen angivet af /etc / passwd og bruge bash-skallen i stedet.

Følgende to kommandoer, når de køres, opnår dette, først adgang til rodkontoen og derefter ændring af standardskallen for rodkontoen tilbage til / bin / bash.
 
1) su --shell = / bin / bash
2) chsh -s / bin / bash root

Affected Products

Avamar

Products

Avamar, Avamar Server
Article Properties
Article Number: 000063880
Article Type: Solution
Last Modified: 11 Oct 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.