Как я могу заставить hostapd_cli работать в sudo на debian stretch?

У меня есть сценарий bash, который запускает hostapd_cli all_sta и скрипт успешно выполняется из командной строки под jessie и stretch. Сценарий также работает, когда выполняется под sudo на jessie, но не на растяжке. При растяжении команда выдается с ошибкой, когда команда 'STA-FIRST' command timed out . Когда я вызываю hostapd_cli в strace, я вижу, что он открывает файл сокета в / tmp:

 bind(3, {sa_family=AF_UNIX, sun_path="/tmp/wpa_ctrl_13552-1"}, 110) = 0 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/hostapd/wlan1"}, 110) = 0 

в качестве теста я временно изменил скрипт и добавил строку:

echo "this is a test" >/tmp/test 2>/root/error

Когда модифицированный скрипт работает под sudo, файл в / tmp не создается, и в / tmp / error не записывается ошибка

В моей системе / tmp нет tmpfs, просто старый старый каталог под / на ext3 fs. Таким образом, root не может создать файл под / tmp, и есть достаточно места.

 # df -h /tmp Filesystem Size Used Avail Use% Mounted on /dev/sdb2 6.7G 5.1G 1.4G 80% / 

И ls -ld / tmp дает:

 # ls -ld /tmp drwxrwxrwt 9 root root 4096 Jul 27 23:50 /tmp/ 

Если я могу понять, почему / tmp не может быть записано, я верю, что команда hostapd_cli будет работать. Что может быть здесь?

Interesting Posts

Может ли RPM управлять файлами в домашней папке без подтверждения?

Раздел все еще почти заполнен, но файлы, похоже, были потеряны. Что случилось?

Контрольное имя файла, хранящееся в tar-архиве

Как мне вернуться в Главное меню в YUMI после перехода на «boot:»

systemd: Как вы запрашиваете статус службы?

Невозможно запустить любую привязку с помощью linux 4.12: snap-confine имеет повышенные разрешения и не ограничен, но должен быть

Трафик, проходящий через Apache

Передача файлов флэш-накопителя USB, кажется, несколько раз висит во время передачи файла

cp – только файлы, когда разрешение предоставляется в каталоге

Загрузите на youtube с помощью сценария оболочки

ezjail: проблемы с обновлением

Использование Rsync включает и исключает опции для включения каталога и подкаталога, но исключает файлы в подкаталоге

Какое устройство использует этот логический том?

Краткий учебник о том, как дистрибутив linux организован и должен работать

Как написать переопределения dconf для привязки к сайтам?

Linux и Unix - лучшая ОС в мире.