Avamar: Käyttäjiä ei voi muuttaa root-käyttäjäksi, su-komento epäonnistuu komennolla "su: /bin/ksh: No such file or directory

Summary: Lyhyt artikkeli, jossa selitetään, miten käsitellään pääkäyttäjän kuoren vaihtamista asentamattomaan komentotulkkiin versiossa 7.3 (ongelman ratkaiseminen ilman sudo-komentoa).

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



Kun yrität korottaa käyttäjästä pääkäyttäjäksi komennolla 'su -', komento ei toimi ja palauttaa seuraavan viestin:
"su: /bin/ksh: No such file or directory"

Cause


Tämä johtuu siitä, että korn-komentotulkkia ei ole Avamarin versiossa 7.3 ja että root-tili on asetettu käyttämään sitä oletusarvoisesti tiedostossa /etc/passwd.

Tarkista komentotulkki, jota root parhaillaan käyttää.

Voimme tehdä tämän järjestelmänvalvojan tilin getent-komennolla (joka toimii, kun sitä käytetään miltä tahansa tililtä).

Odottamaton vastaus (viittaa ongelmaan):
admin@avamar2:/bin/#: getent passwd root
root:x:0:0:root:/root:/bin/ksh

Odotettu vaste (normaali tulos):
admin@avamar1:~/>: getent passwd root
root:x:0:0:root:/root:/bin/bash

Kuten yllä olevista tuloksista nähdään, avamar2 ilmoittaa, että pääkäyttäjä on määritetty käyttämään korn shelliä. Tämä on ongelma, koska korn-kuorta ei ole versiossa 7.3.

Ongelman perimmäinen syy näyttää olleen se, että joku on muokannut pääkäyttäjän /etc/passwd-merkintää Avamarin asennuksen jälkeen

Resolution

Koska emme voi muokata root-asetuksia sudolla versiossa 7.3, meidän on kirjauduttava root-tilille muutosten tekemistä varten. Siksi on käytettävä --shell=/bin/bash-lippua su-komennon kanssa /etc/passwd:n määrittämän oletuskomentotulkin ohittamiseksi ja käytettävä sen sijaan bash-komentotulkkia.

Seuraavat kaksi komentoa suorituksen aikana suorittavat tämän avaamalla ensin pääkäyttäjän tilin ja vaihtamalla sitten pääkäyttäjän tilin oletuskomentotulkin takaisin /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.