Pytania otagowane jako environment-variables

W przypadku pytań dotyczących zmiennych środowiskowych, zestaw zmiennych dynamicznych, które mogą wpływać na zachowanie uruchomionych procesów i dostęp do zasobów. Tego znacznika należy używać w przypadku pytań dotyczących zmiennych środowiskowych lub pytań dotyczących problemów wynikających z wpływu ustawienia lub modyfikacji wartości zmiennych w zachowaniu procesów i dostępie do zasobów.


2
Interaktywna powłoka ze środowiskiem identycznym jak cron
Zdaję sobie sprawę z wielu pułapek w magicznym świecie crontabs, ale czasami pomocne byłoby rozwiązywanie problemów, gdy masz jakiś sprytny sposób na wejście do interaktywnej powłoki (bash) z dokładnie identycznym środowiskiem, jak podczas uruchamiania skryptu powłoki z crontab. Teraz myślałem o sobie /bin/openvt -c8 -- /bin/bash --noprofile -l, ale wymaga …

1
Jak skonfigurować środowisko dla es?
Grałem z es w ciągu ostatnich kilku dni i (jak rc) ma dziwactwo / funkcję, że uruchamia swój skrypt startowy ( .esrc) po zalogowaniu. Zwykłym sposobem uruchamiania kodu w każdej sesji interaktywnej jest umieszczenie tego kodu w %promptfunkcji. Oczywiście nie ma żadnej %promptfunkcji, jeśli es -lnigdy nie została uruchomiona. Więc …

3
Jak mogę wyeksportować zmienną bez utraty jej wartości?
Powiedzmy, że wyeksportowałem zmienną: foo=bar export foo Teraz chciałbym go wyeksportować. To znaczy, jeśli nie, sh -c 'echo "$foo"'nie powinienem bar. foow ogóle nie powinien pojawić się w sh -cśrodowisku. sh -cjest jedynie przykładem, łatwym sposobem na pokazanie obecności zmiennej. Poleceniem może być cokolwiek - może to być coś, na …

6
Jak ustawić Ruby GEM_HOME i GEM_PATH
Jestem NOVICE użytkownikiem Linuksa i używam Linux mięty 17.1 Ponownie zainstalowałem Linux Mint 20 w ciągu ostatnich 3 dni z powodu tego problemu, ale nie mogłem go naprawić Próbuję zainstalować ruby ​​na szynach za pomocą rvm. Jeśli to się stanie, zacznij nową instalację Linuksa i spróbuj zainstalować klejnoty, ruby ​​i …

2
wyczyść wszystkie zmienne bez zamykania terminala
Chcę wiedzieć, jak usunąć wszystkie zmienne zdefiniowane w wierszu polecenia bez zamykania terminala? na przykład, jeśli ustawię zmienną w wierszu polecenia jako: $ a=1 teraz chcę usunąć zmienną $a(i wiele innych zmiennych zdefiniowanych w podobny sposób) bez zamykania terminala. Mógłbym użyć, unsetale będzie gorączkowy, jeśli nie będzie dużych. zmiennych

1
Gdzie mogę ustawić globalne opcje Java?
Mam okropne, niepoprawnie renderowane czcionki w programach Java, takich jak jabrefi rubymine. Można to naprawić, uruchamiając _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' jabref Rozumiem, że mogłem wyeksportować te opcje Java jako zmienne środowiskowe i uruchomić programy z wiersza polecenia. Czy istnieje jednak sposób, aby ustawić te opcje globalnie, aby wszystkie programy Java rozpoznawały je, bez …

2
Nie znaleziono komendy bash setenv
Kiedy używam następującego polecenia setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH błąd jest bash setenv command is not found Kiedy znajduję ścieżkę setenv, według której komendy, to znalazłem następującą ścieżkę (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

1
Dlaczego nie mogę wydrukować zmiennej, którą widzę na wyjściu env?
Interesuje mnie ustawienie zmiennych środowiskowych jednej instancji powłoki od drugiej. Postanowiłem więc przeprowadzić badania. Po odczytaniu numeru z pytaniami o to postanowiłem przetestować go. Odrodziłem dwie pociski A i B (PID 420), obie działające zsh. Z powłoki AI uruchomiono następujące. sudo gdb -p 420 (gdb) call setenv("FOO", "bar", 1) (gdb) …

1
Bash: Ile głębokich sesji zagnieżdżonych?
Powiedzmy, że rozpoczynam bashpowłokę, ... a następnie kolejną bashsesję z tej powłoki, ... i kolejną bashsesję z tej sesji, ... a następnie kolejną bashsesję z tej sesji, ... (razy N) itp. Aby wyjść ze wszystkich N sesji, muszę wpisać exitN razy. Jak mogę dowiedzieć się, jak głęboko jestem zagnieżdżony w …


1
Dlaczego bash nawet parsuje / uruchamia rzeczy w zmiennej środowiskowej?
Shellshock błąd w bash działa na zasadzie zmiennych środowiskowych. Szczerze mówiąc, byłem zaskoczony faktem, że istnieje taka funkcja, jak: „przekazywanie definicji funkcji przez zmienne env” Dlatego pytanie, choć może nie do końca sformułowane, ma na celu podanie przykładu lub przypadku, w którym konieczne byłoby posiadanie tej funkcji? Premia. Czy inne …

2
Dlaczego sama zdolność definiowania funkcji w zmiennej środowiskowej nie stanowi zagrożenia bezpieczeństwa?
Jak rozumiem, ogólnie uważa się za bezpieczne, aby każdy mógł dostarczyć informacje, które będą przechowywane w zmiennej środowiskowej. Luka w shellshock jest tutaj problemem, ponieważ oznacza, że ​​kod na końcu definicji funkcji w zmiennej środowiskowej zostanie wykonany, gdy uruchomi się nowa instancja bash, i oczywiście nie chcesz, aby ktokolwiek uruchamiał …

1
Dlaczego lokalizacja zmiennych środowiskowych różni się tak bardzo?
Czytając książkę Hacking: The Art of Exploitation autorstwa Jona Ericksona, staram się przybliżyć adres zmiennej środowiskowej, SHELLCODEaby wykorzystać program. Za każdym razem, gdy biegnę, getenv("SHELLCODE");aby uzyskać lokalizację, rezultat jest zupełnie inny. Wyciąg z mojej skorupy: > for i in $(seq 10); do ./a.out SHELLCODE; done SHELLCODE is at 0xff9ab3a3 SHELLCODE …

2
Dziedzicz zmienne środowiskowe w systemdowym kontenerze Docker
Mam uruchomiony systemd kontener Docker . Chcę przekazać zmienne środowiskowe do aplikacji pod nim. Kiedy uruchamiam systemd z Dockera ( /sbin/initjako linia poleceń), Docker udostępnia zmienne systemd, ale nie udostępnia usług potomnych . Jeśli dodam systemd.setenv=...do cmdline, zmienne są przekazywane. Szukam czystszego rozwiązania. Jak odsłonić zmienne środowiskowe przekazywane do /sbin/inituruchomionych …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.