/ dev / pts / * группа доступна для записи в разрешениях, но не на самом деле

Когда я выполняю команду ls -lh на / dev / pts , я получаю:

crw--w---- 1 usr1 tty 136, 0 Mar 16 16:41 0

Что, похоже, разрешает пользователям, принадлежащим к той же группе, что и usr1, чтобы записать это в это.

Когда я попробовал echo test >> / dev / pts / 0 , я получил сообщение «Permission denied», хотя я являюсь членом группы usr1.

Разве я не могу писать в этот псевдотерминал?

0
16.03.2017, 21:17
2 ответа
crw--w---- 1 usr1 tty 136, 0 Mar 16 16:41 0

Он позволяет писать для пользователя usr1 и .. пользователей, принадлежащих к группе tty , а не пользователей, принадлежащих к группа usr1 .

Итак, на другом пользователе, который не может писать на / dev / pts / 0 , запустите id , чтобы убедиться, что он находится в tty группа. Если нет, добавьте его в / etc / group в строке, начинающейся с tty:

2
28.01.2020, 02:34

Нет.

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

Файл 0 принадлежит пользователю usr1 и группе tty . Нет никакого отношения к группе usr1 .

0
28.01.2020, 02:34

Теги

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