Исправление ошибки «Разрешение отклонено» при подключении к последовательному порту в Ubuntu

Убунту 16

В мире Ubuntu одной из наиболее распространенных проблем, с которыми сталкиваются пользователи, является ошибка «Отказано в доступе» при попытке доступа к последовательному порту. Эта ошибка обычно возникает, когда у пользователя нет необходимых разрешений для доступа к последовательному порту /dev/ttyS0. В этой статье мы углубимся в детали этой проблемы и предоставим подробное руководство по ее решению.

Чтобы исправить ошибку «Отказано в доступе» при подключении к последовательному порту в Ubuntu, вам необходимо добавить себя в группу «дозвон» с помощью команды «gpasswd» с опцией «–add». После добавления себя в группу выйдите из системы и войдите снова или перезагрузите систему, чтобы изменения вступили в силу.

Понимание ошибки «Разрешение отклонено»

Прежде чем мы перейдем к решению, важно понять, что означает ошибка «Отказано в доступе». В Ubuntu для некоторых операций требуются определенные разрешения. При попытке выполнить операцию без необходимых разрешений система отвечает ошибкой «Разрешение запрещено».

В случае доступа к последовательному порту вам необходимо быть членом группы дозвона. Если вы не являетесь членом этой группы, вы столкнетесь с ошибкой «Разрешение отклонено».

Проверка членства в группе

Первый шаг к устранению этой ошибки — проверить, являетесь ли вы членом группы дозвона. Это можно сделать с помощью команды groups, за которой следует ваше имя пользователя. Вот как это сделать:

группы Джоузер

Замените joeuser своим реальным именем пользователя. Эта команда вернет список групп, членом которых вы являетесь. Если дозвона нет в списке, вам необходимо добавить себя в эту группу.

Добавление себя в группу дозвона

Чтобы добавить себя в группу дозвона, вы можете использовать команду gpasswd с опцией –add. Вот команда:

sudo gpasswd –добавить диалоговое окно joeuser

Опять же, замените joeuser своим настоящим именем пользователя. Опция –add сообщает gpasswd добавить пользователя в указанную группу. Команда sudo необходима, поскольку изменение членства в группе является привилегированной операцией.

Выход из системы и повторный вход в систему

После добавления себя в группу дозвона вам необходимо выйти из системы и снова войти в нее, чтобы изменения вступили в силу. Это связано с тем, что членство в группе обновляется только при входе в систему.

Однако некоторые пользователи сообщают, что простой выход из системы и повторный вход в систему могут не работать в Ubuntu 20.04, и может потребоваться перезагрузка системы.

Дополнительное устранение неполадок

Если после выполнения описанных выше действий вы по-прежнему сталкиваетесь с ошибкой «Отказано в доступе», возможно, вам придется добавить себя в группу uucp. Сообщается, что это необходимый шаг для некоторых пользователей Ubuntu 14.04.

Чтобы добавить себя в группу uucp, вы можете использовать ту же команду gpasswd, что и раньше, но замените dialout на uucp:

sudo gpasswd –add joeuser uucp

Заключение

Ошибка «Отказано в разрешении» при доступе к последовательному порту /dev/ttyS0 в Ubuntu обычно возникает из-за отсутствия необходимых разрешений. Проверив членство в группе и добавив себя в группу дозвона (и, возможно, uucp), вы можете устранить эту ошибку. Не забудьте выйти из системы и снова войти в нее или перезагрузить систему, чтобы изменения вступили в силу.

Понимая, какие разрешения необходимы и как их предоставлять, вы можете обеспечить бесперебойную работу вашей системы Ubuntu и избежать неприятных ошибок «Отказано в разрешении».

Чтобы проверить, являетесь ли вы членом группы дозвона, откройте терминал и введите команды groups <ваше_имя_пользователя>. Замените <ваше_имя_пользователя> своим фактическим именем пользователя. Эта команда отобразит список групп, членом которых вы являетесь, включая группу дозвона, если вы являетесь ее участником.

Чтобы добавить себя в группу дозвона, откройте терминал и введите команду sudo gpasswd –add <ваше_имя_пользователя> Diaout. Замените <ваше_имя_пользователя> своим фактическим именем пользователя. Вам будет предложено ввести пароль. После успешного выполнения команды вы будете добавлены в группу дозвона.

Да, после добавления себя в группу дозвона вам необходимо выйти из сеанса Ubuntu, а затем снова войти в систему, чтобы изменения вступили в силу. Это необходимо, поскольку членство в группе обновляется при входе в систему.

Если простой выход из системы и повторный вход не устраняет ошибку «Отказано в доступе», возможно, вам придется перезагрузить систему. Некоторые пользователи сообщают, что для вступления в силу изменений в членстве в группах требуется перезагрузка системы, особенно в Ubuntu 20.04.

Если после выполнения описанных выше действий вы по-прежнему сталкиваетесь с ошибкой «Отказано в доступе», попробуйте добавить себя в группу uucp. Используйте команду sudo gpasswd –add <ваше_имя_пользователя> uucp, чтобы добавить себя в группу uucp. Не забудьте заменить <ваше_имя_пользователя> на свое фактическое имя пользователя. Некоторые пользователи Ubuntu 14.04 считают этот шаг необходимым.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *