Uczyłem się o programach Common Shell .
Kiedy uruchamiam cat /etc/shells
, pokazuje:
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
Co /bin/rbash
tu jest Czy jest używany w skryptach?
command-line
bash
stokrotka
źródło
źródło
man rbash
jest niejasna?man rbash
daje mi również szczegółowe informacje. Dzięki.Odpowiedzi:
Z wikipedii
Zobacz odpowiedź Sorena A na ograniczenia, które dotyczą ograniczonych powłok.
Możesz uruchomić
bash
w trybie ograniczonymW moim systemie:
Więc jeśli biegnę
/bin/rbash
, biegnębash
ALE
Jak możesz łatwo przetestować:
źródło
rbash jest wersją bash z ograniczoną (zmniejszoną zdolnością). Zobacz ten artykuł: https://en.wikipedia.org/wiki/Restricted_shell
Z artykułu:
źródło