Zmienne środowiskowe to opcje konfiguracyjne, które można ustawić w powłoce lub w innych podobnych środowiskach. Wszystkie programy uruchomione z powłoki mogą je odczytać i skonfigurować samodzielnie.
Mój problem polega na tym, że muszę ustawić zmienne env (takie jak GIT_EXEC_PATH) na serwerze. Potrzebuję tych zmiennych przy każdym połączeniu (więc przez bash i za pomocą poleceń zdalnych). Udało mi się ustawić te zmienne przez bash z .bash_profile, ale mam problemy ze zdalnymi poleceniami. Odkryłem, że możliwe jest pisanie …
Muszę to zrobić: W systemie Linux musimy znaleźć kilka bibliotek dynamicznych, które nie znajdują się w standardowej lokalizacji. Musimy ustawić $ LD_LIBRARY_PATH na / path / to / sdk / lib Jak mogę to zrobić w Ubuntu 10.10?
Czy istnieje zmienna środowiskowa do ustawienia katalogu tymczasowego w systemach opartych na Debianie? Mam aplet Java, który używa tej zmiennej środowiskowej i robi się niejasny podczas uruchamiania dwóch instancji tego samego apletu.
W /etc/ssh/sshd_configistnieje opcja nazywa AcceptEnvże klient ssh pozwala wysyłać zmienne środowiskowe. Muszę być w stanie wysłać dużą liczbę zmiennych środowiskowych. Zmieniają się one przy każdym połączeniu klienta, więc umieszczenie ich w skrypcie logowania na serwerze byłoby trudniejsze. Przeczytałem, że "AcceptEnv *"to niepewne. Chciałbym zrozumieć, dlaczego zanim spróbuję uzyskać listę wszystkich …
Przeczytałem sporo postów dotyczących użycia PermitUserEnvironmenti pliku ~/.ssh/environmentw celu przekazania zmiennych env do powłoki ssh. Oficjalne dokumenty sshd i kilka innych zasobów wskazują na pewne ryzyko związane z bezpieczeństwem. Włączenie przetwarzania środowiska może umożliwić użytkownikom ominięcie ograniczeń dostępu w niektórych konfiguracjach przy użyciu mechanizmów takich jak LD_PRELOAD. Jakie są prawdopodobne …
Mam komputer z systemem Windows 7, który po uruchomieniu wiersza polecenia przez zwykłego użytkownika nie rozwija zmiennych środowiskowych w pliku %PATH%. Jeśli zamiast tego wiersz polecenia jest uruchamiany jako administrator (kliknij prawym przyciskiem myszy, Uruchom jako administrator ), wówczas %PATH%zostanie odpowiednio rozwinięty. W szczególności %PATH%dla cmd.exeuruchomienia jako użytkownik (wyświetlane przez …
Czy można użyć części identyfikatora URI żądania jako danych wejściowych do Require ldap-groupdyrektywy mod_authnz_ldap ? Próbuję dynamicznie sprawdzać dostęp do wielu różnych katalogów projektów, wszystkie pod http://testserver.com/projects/ , tak aby użytkownik uzyskujący dostęp /projects/abcbył sprawdzany pod kątem członkostwa cn=abc,ou=groups,dc=test. Idealnie chciałbym to zrobić bez tworzenia osobnej dyrektywy lokalizacyjnej dla każdego …
Czy podczas konfigurowania zmiennej .bashrcnależy tego użyć? export VAR=value Czy to wystarczy? VAR=value Jaka jest dokładnie różnica (jeśli istnieje)?
Zasady grupy w naszym środowisku nadpisują zmienną PATH za każdym razem, gdy się loguję, a kiedy uruchamiam „niestandardowy” komputer, robi się zupełnie źle (C: \ Windows vs C: \ WINNT, brakujące katalogi itp.). Obecnie ręcznie go zmieniam przy każdym logowaniu, ale zaczyna to być męczące. Jeśli użyję polecenia SET do …
Potrzebuję demonizować aplikację Windows działającą w Wine i utworzyć pid w /var/run. Ponieważ wymaga uruchomienia sesji X11, muszę się upewnić, że zmienna $ DISPLAY jest ustawiona w środowisku uruchomionego użytkownika. Zakładając, że mam już uruchomioną sesję X11 z danym wyświetlaczem, oto jak wygląda linia start-stop-demon w moim /etc/init.dskrypcie: start-stop-daemon --start …
W systemie Ubuntu 12.04 mam zmienną środowiskową zdefiniowaną w /etc/environmentnastępujący sposób: FOO="value_before#value_after" Kiedy ssh do serwera, aby sprawdzić wartość, otrzymuję to: $ env | grep FOO FOO=value_before Zgaduję, że traktuje to #jako komentarz i usuwa go, jednak działa to: $ . /etc/environment $ export FOO $ env | grep FOO …
W mojej konfiguracji Apache chcę ustawić zmienną środowiskową, jeśli widzę, że użytkownik pochodzi z określonego zakresu adresów IP. Obecnie robię to w ten sposób: SetEnvIfNoCase Remote_Addr "^194\.8\.7[45]\." banned=spammer-ip SetEnvIfNoCase Remote_Addr "^212\.156\.170\." banned=spammer-ip Wolałbym coś takiego: SetEnvIfIpRange 194.8.74.0/23 banned=spammer-ip SetEnvIfIpRange 212.156.170.0/24 banned=spammer-ip ... ponieważ myślę, że konwersja adresu IP na ciąg …
Zaczynam projekt, który używa zmiennych środowiskowych do ustawienia połączenia z bazą danych i kilku innych rzeczy. (Nie chcieli używać plików konfiguracyjnych, ponieważ ludzie są nieostrożni i nadpisują je). W każdym razie używam nginx i chociaż obsługuje env - wydaje się, że nie obsługuje go wystarczająco dobrze . Nie można ustawić …
Obecnie robię to: PYTHONPATH=/home/$USER:/home/$USER/respository:/home/$USER/repository/python-stuff Jak mogę to zrobić, aby ścieżka PYTHONPATH mogła zawierać wszystkie podkatalogi? PYTHONPATH = /home/$USER/....and-all-subdirectories
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.