Я хотел бы добавить специального пользователя (в идеале вручную добавить в файлы, контролирующие пользователей и группы, поэтому не используйте для этого никаких утилит, потому что моя система только для чтения) с этими спецификациями (моя система - Debian):
- этот пользователь будет использоваться только для запуска конкретной программы
- он не может войти в систему как обычный пользователь и любой другой метод, такой как ssh, ftp и т. д. (так что этот пользователь предназначен только для запуска конкретной программы, поэтому никакие другие действия запрещены). Этот пользователь будет использоваться для запуска скрипта через rc.local и из другого скрипта python)
- не разрешено становиться судо / су
- он должен иметь доступ к /dev/spidev1.0
- этот пользователь не должен иметь свой собственный каталог / home / thisuser
- он не может получить доступ к файлам в директориях, таких как / home / otherusers
Как я могу сделать это, пожалуйста? Любое пошаговое руководство?