Avamar: Det går inte att ändra användare till root, su-kommandot misslyckas med "su: /bin/ksh: Ingen sådan fil eller katalog"
Summary: Kort artikel som förklarar hur man hanterar att root-användargränssnittet ändras till ett skal som inte är installerat i v7.3 (vilket löser problemet utan att använda 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 försöker höja från administratörsanvändaren till rotanvändaren via "su -" fungerar inte kommandot och returnerar följande meddelande:
"su: /bin/ksh: No such file or directory"
Cause
Det beror på att korn-skalet inte finns i v7.3 i Avamar och att rotkontot är inställt att använda det som standard i /etc/passwd.
Kontrollera vilket gränssnitt som för närvarande används av root
för att bekräfta.Vi kan göra detta med kommandot getent från administratörskontot (vilket fungerar när det körs från vilket konto som helst).
Oväntat svar (indikerar ett problem):
admin@avamar2:/bin/#: getent passwd root root:x:0:0:root:/root:/bin/ksh
Förväntat svar (normal uteffekt):
admin@avamar1:~/>: getent passwd root root:x:0:0:root:/root:/bin/bash
Som vi kan se i utdata ovan rapporterar avamar2 att rotanvändaren är inställd på att använda korn-skalet. Detta är ett problem, eftersom kornskalet inte finns i version 7.3.
Grundorsaken till problemet verkar ha varit att posten /etc/passwd för rotanvändaren ändrades av någon efter att Avamar installerades
Resolution
Eftersom vi inte kan redigera några root-inställningar med sudo i v7.3 måste vi logga in på root-kontot för att göra ändringar. Så vi måste använda flaggan --shell=/bin/bash med kommandot su för att åsidosätta standardskalet som anges av /etc/passwd och använda bash-skalet istället.
Följande två kommandon när de körs kommer att åstadkomma detta, först komma åt rotkontot och sedan ändra standardskalet för rotkontot tillbaka till /bin/bash.
Följande två kommandon när de körs kommer att åstadkomma detta, först komma åt rotkontot och sedan ändra standardskalet för rotkontot tillbaka till /bin/bash.
1) su --shell=/bin/bash
2) chsh -s /bin/bash root
2) chsh -s /bin/bash root
Affected Products
AvamarProducts
Avamar, Avamar ServerArticle 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.