Rbash - The Restricted Shell



  • Om bash startas med namnet rbash eller använder växeln --restricted eller -r som alternativ så blir skalet begränsat. Ett begränsat skal används för att sätta upp en mer kontrollerad miljö än standardskalet och beter sig identiskt med bash med vissa undantag.

    Funktioner som är avstängda eller inte går att göra

    • Ändra katalog med inbyggda cd
    • Sätta eller ta bort värden från SHELL, PATH, ENV, eller BASH_ENV variablerna
    • Använda kommando namn som innehåller snedstreck
    • Använda filnamn som innehåller snedstreck som ett argument till ett inbyggt kommando
    • Använda ett filnamn som innehåller ett snedstreck som argument till -p alternativet till det inbyggda kommandot hash
    • Importera functions definitioner från skal-miljön
    • Köra värdet från SHELLOPTS från skal-miljön
    • Omdirigera data med ‘>’, ‘>|’, ‘<>’, ‘>&’, ‘&>’, och ‘>>’
    • Använda inbyggda exec för att byta skalet till ett annat kommando
    • Lägga till eller ta bort inbyggda kommandon med -f och -d växlarna
    • Använda inbyggda kommandot enable för att lägga till kommandon som är avaktiverade
    • Använda -p växeln för inbyggda kommandon
    • Stänga av restricted mode med ‘set +r’ eller ‘set +o restricted’.

    Dessa restriktioner aktiveras efter att startup filerna har blivit lästa. Detta betyder att du kan göra massor med inställningar i användarens konfigurationsfiler för att låsa ut användaren från vissa saker.


Logga in för att posta
 

Jenkler IT AB org.nr: 559082-6938   073-731 76 64   [email protected]

Ser ut som din anslutning till Jenkler IT AB gick förlorad, vänta medan vi försöker att återansluta.