Articles of т. д.

Как написать сценарий оболочки из автоматического источника в / etc / profile

Я слышал через виноgradleную лозу, что файлы в / etc / profile будут автоматически получены bash при входе в систему? Я попытался написать что-то простое в / etc / profile: echo “echo ‘foo'” > /etc/profile/foo.sh но я получил эту странную ошибку: bash: /etc/profile/foo.sh: Not a directory Есть ли правильный способ сделать это?

Как использовать конкретную копию файла etc / apt / sources.list для загрузки определенного программного обеспечения

Я хочу скачать пакет год мудрый. Я создал 18 копий /etc/apt/sources.list с URL определенного года. как использование 2001 в 1-ой копии .. используя 2002 URL во второй копии .. и так далее. Теперь я хочу автоматизировать процесс загрузки пакета, поэтому я пытаюсь написать скрипт, но я не знаю, как использовать конкретный /etc/apt/sources.list для загрузки определенного […]

пользовательские ресурсы csh.login ограничения

Мне нужно исправить уязвимость на сервере RedHat 6: Файл /etc/csh.login должен существовать и должен инициировать вызов источника /etc/profile.d/IBMsinit.sh . Я подтвердил, что файл csh.login находится в /etc , но я не знаю, куда поместить вызов в IBMSinit.sh : # /etc/csh.login # System wide environment and startup programs, for login setup if ( $?PATH ) then […]

/ etc / bashrc переопределяет мои настройки в домашней .bashrc

у меня есть следующий код для моего приглашения в .bashrc в домашней директории: PS1_TIME=’\033[01;31m\]\t \033[01;32m\]’ PS1_USERNAME=’\[\e[1;36m\]\u\e[1;37m\]@\e[1;32m\]\h\[\033[00m\]’ PS1_LOCATION=’\[\033[01;34m\]\w\[\033[00m\]’ PS1=$PS1_TIME$PS1_USERNAME’:’$PS1_LOCATION’\n\$ ‘ PS2=’\[\033[01;36m\]>’ У меня также есть следующая конфигурация в / etc / bashrc # are we an interactive shell? if [ “$PS1” ]; then if [ -z “$PROMPT_COMMAND” ]; then case $TERM in xterm*|vte*) if [ -e […]

Пробелы в / etc / exports

Я прочитал следующее на сайте [1]: / etc / exports очень чувствителен к пробелам, поэтому следующие утверждения не совпадают: /export/dir hostname(rw,no_root_squash) /export/dir hostname (rw,no_root_squash) Первый предоставит имени хоста rw доступ к / export / dir без ограничения прав суперпользователя. Второй предоставит привилегии имени хоста rw с root-сквошом и предоставит всем остальным доступ на чтение / […]