Как сделать права доступа к файлам для ttyS0 после перезагрузки?

Каждый раз, когда я перезагружаю компьютер, мне нужно sudo chmod a + rw / dev / ttyS0 для запуска любой программы, использующей последовательную связь.

1
задан 23 May 2012 в 20:54

13 ответов

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 25 July 2018 в 18:47

Мне нужно sudo chmod a + rw / dev / ttyS0

Это потому, что udev динамически создает ttys при каждой загрузке. Не вдаваясь в , почему ваш ttyS0 не работает по умолчанию, решение грубой силы просто добавляет chmod a+rw /dev/ttyS0 в ваш файл /etc/rc.local (таким образом, он автоматически выполняется при каждой загрузке .) [/ д2]

1
ответ дан 25 July 2018 в 18:47

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 2 August 2018 в 00:56

Мне нужно sudo chmod a + rw / dev / ttyS0

Это потому, что udev динамически создает ttys при каждой загрузке. Не вдаваясь в , почему ваш ttyS0 не работает по умолчанию, решение грубой силы просто добавляет chmod a+rw /dev/ttyS0 в ваш файл /etc/rc.local (таким образом, он автоматически выполняется при каждой загрузке .) [/ д2]

1
ответ дан 2 August 2018 в 00:56

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 4 August 2018 в 16:26

Мне нужно sudo chmod a + rw / dev / ttyS0

Это потому, что udev динамически создает ttys при каждой загрузке. Не вдаваясь в , почему ваш ttyS0 не работает по умолчанию, решение грубой силы просто добавляет chmod a+rw /dev/ttyS0 в ваш файл /etc/rc.local (таким образом, он автоматически выполняется при каждой загрузке .) [/ д2]

1
ответ дан 4 August 2018 в 16:26

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 6 August 2018 в 01:07

Мне нужно sudo chmod a + rw / dev / ttyS0

Это потому, что udev динамически создает ttys при каждой загрузке. Не вдаваясь в , почему ваш ttyS0 не работает по умолчанию, решение грубой силы просто добавляет chmod a+rw /dev/ttyS0 в ваш файл /etc/rc.local (таким образом, он автоматически выполняется при каждой загрузке .) [/ д2]

1
ответ дан 6 August 2018 в 01:07

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 7 August 2018 в 18:33

Мне нужно sudo chmod a + rw / dev / ttyS0

Это потому, что udev динамически создает ttys при каждой загрузке. Не вдаваясь в , почему ваш ttyS0 не работает по умолчанию, решение грубой силы просто добавляет chmod a+rw /dev/ttyS0 в ваш файл /etc/rc.local (таким образом, он автоматически выполняется при каждой загрузке .) [/ д2]

1
ответ дан 7 August 2018 в 18:33

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 10 August 2018 в 07:13

Мне нужно sudo chmod a + rw / dev / ttyS0

Это потому, что udev динамически создает ttys при каждой загрузке. Не вдаваясь в , почему ваш ttyS0 не работает по умолчанию, решение грубой силы просто добавляет chmod a+rw /dev/ttyS0 в ваш файл /etc/rc.local (таким образом, он автоматически выполняется при каждой загрузке .) [/ д2]

1
ответ дан 10 August 2018 в 07:13

Об этом ответили ранее. Что вам нужно сделать, так это добавить пользователя в группу по умолчанию, где находится этот порт, e. g.:

crw-rw---- 1 root dialout ... /dev/ttyS0

Группа - dialout. Добавьте пользователя в эту группу:

sudo adduser $USER dialout

Перезагрузитесь, чтобы проверить.

3
ответ дан 15 August 2018 в 19:14

Другие вопросы по тегам:

Похожие вопросы: