Обычно это происходит, если общий ресурс NFS не экспортируется должным образом.
По умолчанию корневой пользователь
отображается на никто
. Это означает, что когда вы попытаетесь запустить su
(который является suid root), вы попытаетесь получить доступ к файлам на сервере NFS как пользователь никто
... и это не позволит вы читаете / etc / shadow
и тому подобное.
Вы не сказали, какой у вас NFS-сервер, но если это обычный Linux-сервер, вам нужно добавить no_root_squash
в экспорт.
например.
/directory client(rw,no_root_squash,async,insecure)
Теперь пользователь root
будет обращаться к файлам, как если бы это был uid 0, и поэтому может читать защищенные файлы.
Многие модемы также поддерживают уровень мультиплексирования для реализации нескольких виртуальных UART через один физический UART.
Обычно требуется несколько команд at (AT+CMUX )для настройки мультиплексора в модеме, после чего вы можете одновременно начать использовать один виртуальный порт для pppos, а другой виртуальный порт для команд at.
Вот драйвер Linux, который реализует хост-сторону уровня мультиплексирования :https://www.kernel.org/doc/html/latest/driver-api/serial/n_gsm.html