smbpasswd
имеет -L
доступный флаг, который в руководстве описан как «Запуск в локальном режиме». Что это на самом деле означает?
решение1
Локальный режим позволяет пользователю, не являющемуся пользователем root, указывать параметры, доступные только пользователю root. Это используется в основном в тестовых средах, где пользователю необходимо внести изменения в локальный файл smbpasswd. Файл smbpasswd должен иметь разрешения на чтение/запись для пользователя, запускающего команду.