| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Datamaskin >> Systems >> Unix >> Content
    Hvordan endrer du rotskallet i UNIX?
    Du kan ikke direkte endre rotskallet i UNIX, i det minste ikke på den måten du kanskje tenker. Rotskallet er definert av systemet under installasjonen og er vanligvis satt til `/bin/bash` eller`/bin/sh` på de fleste distribusjoner.

    Imidlertid kan du oppnå effekten av å endre rotskallet ved å endre `shell` -variabelen i`/etc/passwd` -filen for rotbrukeren. Slik er det:

    1. sikkerhetskopi: Gjør en sikkerhetskopi av `/etc/passwd` -filen før du gjør endringer:

    `` Bash

    sudo cp /etc /passwd /etc/passwd.bak

    `` `

    2. Rediger filen: Bruk en tekstredigerer med rotrettigheter for å åpne `/etc/passwd` -filen:

    `` Bash

    sudo nano /etc /passwd

    `` `

    3. Finn rotbrukeren: Finn linjen som starter med `root:`. Det skal se ut som dette:

    `` `

    ROOT:x:0:0:ROOT:/ROOT:/BIN/BASH

    `` `

    4. Endre skallet: Bytt ut `/bin/bash` med stien til skallet du vil bruke. For eksempel å bruke `zsh`:

    `` `

    ROOT:x:0:0:rot:/rot:/bin/zsh

    `` `

    5. Lagre og lukk filen: Lagre endringene dine og avslutt tekstredigereren.

    6. test: Logg inn som rot og bekreft at skallet har endret seg.

    Viktige hensyn:

    * Kompatibilitet: Forsikre deg om at skallet du velger er kompatibel med systemet og eventuelle kritiske skript eller verktøy som er avhengige av standardskallet.

    * Sikkerhet: Endring av rotskallet kan ha sikkerhetsmessige implikasjoner. Bruk bare skjell du stoler på og forstår, og vær oppmerksom på potensielle risikoer.

    * Å vende tilbake: Hvis du møter problemer, kan du enkelt gå tilbake til det originale skallet ved å gjenopprette sikkerhetskopifilen:

    `` Bash

    sudo cp /etc/passwd.bak /etc /passwd

    `` `

    alternativer:

    * Innloggingsskall: Du kan endre standard påloggingsskall for rotbrukeren ved å stille inn `Shell` Environment Variable ved å bruke` CHSH`. Dette vil bare påvirke skallet som brukes når du logger på, ikke systemomfattende kommandoer.

    * sudo: Du kan bruke `sudo` til å kjøre kommandoer som rot med et annet skall uten å endre systemomfattende innstillinger.

    Husk at det kan være risikabelt å endre systemfiler. Fortsett alltid med forsiktighet og sørg for at du har en sikkerhetskopi før du gjør endringer.

    früher :

     Weiter:
      Relatert Artike
    ·Unix Mail Tutorial 
    ·Hva er N -kommandoen i Linux? 
    ·Typene Unix Shells 
    ·Hva er forskjellen mellom root i unix og administrator …
    ·Hva er en sekundær ledetekst i UNIX? 
    ·Hvordan overvåke og feilsøk SCO Unix 
    ·Hvordan sette tidssonen i Unix 
    ·Unix Kernel Tutorial 
    ·Hva er rørledning. hvordan det oppnådde i 8086.discus…
    ·Skrive Linux-kommandoen for å vise informasjon om LS-k…
      Anbefalte artikler
    ·Hvordan kan jeg få de grunnleggende spesifikasjoner fr…
    ·Slik kjører Windows 98 Virtual Machine på XP 
    ·Slik aktiverer du Windows XP Service Pack 2 
    ·Hvilke klasser bør man ta for en karriere innen datagi…
    ·Hvordan gjenopprette en disk med en korrupt Directory 
    ·Hvordan vil en person oppdatere Windows på datamaskine…
    ·Hvordan kan jeg skrive ut store tall 
    ·Hvordan Stream Med VLC via nettverk 
    ·Hvordan får du MacBook Pro til å starte fra ekstern s…
    ·Hvordan vet jeg hvilke prosesser som nødvendig i Task …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/