Показать статистику
0 голосов
от (1.7тыс. баллов)

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

В онлайн-учебниках указано, что это:

macchanger -r wlp8s0

Это не работает для меня, это процедура, которая работает для меня вручную:

sudo ifconfig wlp8s0 down
sudo macchanger -p
sudo macchanger -r wlp8s0

Проблема в том, что я не хочу делать это вручную каждый раз . Поэтому, пожалуйста, помогите мне автоматизировать это. Из моего исследования они говорят, что я должен использовать sudo crontab -e, это то, что у меня есть в нижней части этого файла:

sudo ifconfig wlp8s0 down
sudo macchanger -p
sudo macchanger -r wlp8s0

Это не работает, я также пытался создать файл в cron.d и поместить туда следующее:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@reboot /sbin/ifconfig wlp8s0 down
@reboot root macchanger -p
@reboot root macchanger "-r wlp8s0"

Это тоже не работает. Пожалуйста помогите!

211 просмотров 1 ответов

1 Ответ

0 голосов
от (2.7тыс. баллов)

Я просто случайно заглянул в Вашу ветку во время просмотра тем и не сразу понял решение, но все же, вот что я считаю правильным в этой ситуации. На мой взгляд директивы вашего Cron-файла выглядят немного ошибочными, по крайней мере -сомнительными для начала (например, "root" (не sudo -u root?), но я, безусловно, могу ошибаться).

Во-вторых, я считаю, что вам нужно установить флаг "исполняемый" для файла ("chmod...") и, возможно также использовать "chown", чтобы "передать файл" учетной записи root, Cron или другой соответствующей учетной записи. с разрешениями).

Честно говоря, я думаю, что вместо этого вам следует взглянуть на то, как создать сценарий запуска системы , тем более что это наиболее близко к тому, что вы хотите сделать (что-товроде at_startup .

Для этого загляните в систему RC.s (в каталоге [/etc/RC.s] или что-то в этом роде.

Если возникнут вопросы дополнительные, задайте их и рассмотрим.

...