У меня есть файл /dev/ttyS0
. И каждый раз, когда я загружаюсь, его права доступа к файлу меняются системой на стандартные (незаписываемые). Поэтому мне приходится выполнять команду chmod
при каждой загрузке. Как я могу изменить разрешение файла навсегда?
Изменение разрешения файла не очень хорошая идея. Я думаю, что / dev / ttyS * предназначены для доступа к приложениям пользовательского пространства, поэтому вам не нужно делать его доступным для всех. Вместо этого вы должны дать разрешение на использование последовательных портов пользователям, которым необходим доступ. Если я не ошибаюсь, вы можете сделать это, добавив своего пользователя в группу uucp , что можно сделать, выполнив в терминале следующую команду:
usermod -aG uucp <you_user_name>
Если это не так Решите свою проблему, попробуйте опубликовать немного больше информации о том, что вы делаете. К какому устройству вы обращаетесь и объясняете, как вы пишете на него, и, возможно, предоставление некоторых фрагментов кода поможет дать более конкретный ответ.