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

Я хочу добавить команды в свой список автозагрузки, которым нужны привилегии администратора, как мне это сделать? Очевидно, что нет возможности ввести пароль при запуске компьютера.

ПРИМЕЧАНИЕ. В настоящее время я не смогу проверить, действительно ли какой-либо из ответов будет работать, поэтому я бы оцените, сможет ли кто-нибудь предоставить решение, которое фактически сработало на практике.

5
задан 5 June 2011 в 00:30

7 ответов

Короткий ответ

Просто добавьте свои команды в конец файла /etc/rc.local (но Короткий ответ в строке exit 0!)

Длинный ответ

Конечно, есть и способ Debian сделать это - написать скрипт. Поместите его в каталог /etc/init.d/.

Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOO.

Вы можете проверить % man update-rc.d для получения дополнительной информации. Это утилита Debian для установки скриптов. Опция defaults помещает ссылку для запуска FOO в уровнях запуска 2, 3, 4 и 5 (и помещает ссылку, чтобы остановить FOO в 0, 1 и 6.)

Чтобы сценарий выполнялся как last:

update-rc.d -f my_script_name defaults 99
8
ответ дан 25 July 2018 в 21:47
  • 1
    Никаких проблем с правами администратора? И это не эффект всех пользователей системы? – Oxwivi 5 June 2011 в 14:49

Короткий ответ

Просто добавьте свои команды в конец файла /etc/rc.local (но Короткий ответ в строке exit 0!)

Длинный ответ

Конечно, есть и способ Debian сделать это - написать скрипт. Поместите его в каталог /etc/init.d/.

Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOO.

Вы можете проверить % man update-rc.d для получения дополнительной информации. Это утилита Debian для установки скриптов. Опция defaults помещает ссылку для запуска FOO в уровнях запуска 2, 3, 4 и 5 (и помещает ссылку, чтобы остановить FOO в 0, 1 и 6.)

Чтобы сценарий выполнялся как last:

update-rc.d -f my_script_name defaults 99
8
ответ дан 2 August 2018 в 03:23

короткий ответ

просто добавьте нужные команды в конец файла /etc/файл RC.местные (но короткий ответ и exit 0 линии!)

ответ

конечно есть также как в Debian сделать это - писать сценарий. Положить его в директорию /etc/init.d/.

допустим, вы назвали это фу. Затем запустите % update-rc.d FOO defaults. Вы также должны сделать файл, который вы создали, фу, исполняемый, используя $chmod +x FOO.

Вы можете ознакомиться % man update-rc.d для получения дополнительной информации. Это утилиты Debian для установки скриптов. Параметр defaults добавляет ссылку, чтобы начать Foo в уровнях выполнения 2, 3, 4 и 5 (и ставит ссылку, чтобы останавливать Foo в 0, 1 и 6.)

, чтобы запустить скрипт как последний:

update-rc.d -f my_script_name defaults 99
8
ответ дан 4 August 2018 в 19:20

короткий ответ

просто добавьте нужные команды в конец файла /etc/файл RC.местные (но короткий ответ и exit 0 линии!)

ответ

конечно есть также как в Debian сделать это - писать сценарий. Положить его в директорию /etc/init.d/.

допустим, вы назвали это фу. Затем запустите % update-rc.d FOO defaults. Вы также должны сделать файл, который вы создали, фу, исполняемый, используя $chmod +x FOO.

Вы можете ознакомиться % man update-rc.d для получения дополнительной информации. Это утилиты Debian для установки скриптов. Параметр defaults добавляет ссылку, чтобы начать Foo в уровнях выполнения 2, 3, 4 и 5 (и ставит ссылку, чтобы останавливать Foo в 0, 1 и 6.)

, чтобы запустить скрипт как последний:

update-rc.d -f my_script_name defaults 99
8
ответ дан 6 August 2018 в 03:32

Короткий ответ

Просто добавьте свои команды в конец файла /etc/rc.local (но до выхода 0 !)

Длинный ответ

Конечно, есть и Debian способ сделать это - написать скрипт. Поместите его в каталог /etc/init.d / .

Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию .

Вы можете проверить % man update-rc.d . [D3] ! d4] для получения дополнительной информации. Это утилита Debian для установки скриптов. Параметр по умолчанию помещает ссылку для запуска FOO в уровнях запуска 2, 3, 4 и 5 (и помещает ссылку, чтобы остановить FOO на 0, 1 и 6.)

To запустите скрипт как последний:

  update-rc.d -f my_script_name по умолчанию 99  
8
ответ дан 7 August 2018 в 21:20

Короткий ответ

Просто добавьте свои команды в конец файла /etc/rc.local (но до выхода 0 !)

Длинный ответ

Конечно, есть и Debian способ сделать это - написать скрипт. Поместите его в каталог /etc/init.d / .

Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию .

Вы можете проверить % man update-rc.d . [D3] ! d4] для получения дополнительной информации. Это утилита Debian для установки скриптов. Параметр по умолчанию помещает ссылку для запуска FOO в уровнях запуска 2, 3, 4 и 5 (и помещает ссылку, чтобы остановить FOO на 0, 1 и 6.)

To запустите скрипт как последний:

  update-rc.d -f my_script_name по умолчанию 99  
8
ответ дан 10 August 2018 в 09:39

Короткий ответ

Просто добавьте свои команды в конец файла /etc/rc.local (но до выхода 0 !)

Длинный ответ

Конечно, есть и Debian способ сделать это - написать скрипт. Поместите его в каталог /etc/init.d / .

Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию .

Вы можете проверить % man update-rc.d . [D3] ! d4] для получения дополнительной информации. Это утилита Debian для установки скриптов. Параметр по умолчанию помещает ссылку для запуска FOO в уровнях запуска 2, 3, 4 и 5 (и помещает ссылку, чтобы остановить FOO на 0, 1 и 6.)

To запустите скрипт как последний:

  update-rc.d -f my_script_name по умолчанию 99  
8
ответ дан 13 August 2018 в 15:49
  • 1
    Нет проблем с правами администратора? И не повлияет ли это на всех пользователей системы? – Oxwivi 5 June 2011 в 14:49

Другие вопросы по тегам:

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