Как Вы используете склонный - добираются, чтобы только установить критические обновления системы защиты на человечности?

Использовать su запускать скрипт как другого пользователя:

daemon su -c /home/webreports/report-listen johndoe

где johndoe пользователь, которого Вы хотите, чтобы это выполнило как.

Поместите сценарий в/etc/init.d/myservice, затем символьная ссылка это к/etc/rc.d/S99myservice.

55
задан 16 May 2011 в 21:05
5 ответов

Попробуйте unattended-upgrades или любой из других методов, перечисленных здесь. Это может использоваться для конфигурирования автоматических обновлений системы защиты (я полагаю, что это используется при выяснении во время установщика), а также другие обновления автоматически. Дополнительную информацию см. в страницах справочника.

25
ответ дан 28 November 2019 в 19:35

Я не знаю, будет ли это работать, но склонный имеет, это - источники в/etc/apt/sources.list и/или/etc/sources.list.d/

Почему бы не отредактировать файл и комментарий все строки, которые не являются частью обновлений системы защиты?

Линии защиты для Кв. должны быть чем-то вроде этого:

deb http://security.ubuntu.com/ubuntu.............

Оставьте те строки в покое и прокомментируйте все другие.

2
ответ дан 28 November 2019 в 19:35

Я читал, Кв. - получают страницу справочника тщательно, когда я устал от ручного редактирования sources.list каждый раз, когда я хотел только применить обновления системы защиты (который означает во второй раз).

Понятый это решение:

sudo cp /etc/apt/sources.list /etc/apt/security.sources.list

Отредактируйте последнего для содержания только репозиториев безопасности, затем:

sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list

Tadaaaa... Материал Scriptable.

38
ответ дан 28 November 2019 в 19:35

Если вы просто хотите сделать это быстро один раз, вместо того, чтобы создавать отдельный репозиторий и писать сценарии для некоторой автоматизации и всего такого. Замечательно, если вы не должны вносить изменения во время аудита системы или чего-то еще.

Эти две команды выведут список. Подключите к wc -l, чтобы узнать, сколько осталось позади. ; -)

grep security /etc/apt/sources.list > /tmp/security.list
sudo apt-get upgrade -oDir::Etc::Sourcelist=/tmp/security.list -s

По-прежнему актуально для старых дистрибутивов или если у вас отключены репозитории обновлений, но безопасность включена:

sudo apt-get upgrade -s| grep ^Inst |grep Security 
16
ответ дан 28 November 2019 в 19:35

Что я делаю:

apt-get update
apt-get install -y --only-upgrade $( apt-get --just-print upgrade | awk 'tolower($4) ~ /.*security.*/ || tolower($5) ~ /.*security.*/ {print $2}' | sort | uniq )
1
ответ дан 28 November 2019 в 19:35

Теги

Похожие вопросы