Не может смонтировать диск в Thunar больше

Я могу ответить только за Ubuntu.
В Ubuntu root у пользователя есть заблокированный пароль. От passwd страница справочника:

   -l, --lock
           Lock the password of the named account. This option disables a 
           password by changing it to a value which matches no possible 
           encrypted value (it adds a '!' at the beginning of the password).

Вы видите ! в /etc/shadow.

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

4
29.09.2013, 09:57
2 ответа

Правила этого вида, ли polkit или udev больше не необходимы, если у Вас есть активная сессия под systemd/logind. Первоначально, правила этого вида были обходным решением для non-consolekit сессий, но теперь Arch переместился в systemd, они больше не необходимы и, более вероятно, подавят корректное поведение автомонтирования, а не помогут ему.

Можно проверить, что у Вас есть активная сессия с:

loginctl show-session $XDG_SESSION_ID

который должен показать среди его вывода:

Remote=no 
Active=yes

Если это не показывает, и Вы не используете менеджера по оформлению, необходимо удостовериться это, когда Вы запускаете X Ваша сессия сохраняется — так X должен быть выполнен на том же TTY, где вход в систему произошел. Посмотрите эту запись на Дуге Wiki.

3
27.01.2020, 20:58

Согласно Эта статья Эта статья Для решения вашей проблемы вы можете добавить следующие строки к вашему /etc/polkit-1/rules.d/xx.rules

polkit.addRule(function(action, subject) {
        if (action.id == 'org.freedesktop.udisks2.filesystem-mount-system' &&  subject.user == '%username%') {
            return polkit.Result.YES;
        }
    }
);

Заменить % Имя пользователя % с пользователем, которым вам нужно монтировать диски.

Вы также можете разрешить монтаж для группы пользователей. Для этого вставьте следующие строки в ваш /etc/polkit-1/rules.d/xx.rules :

polkit.addRule(function(action, subject) {
        if (action.id == 'org.freedesktop.udisks2.filesystem-mount-system' && subject.isInGroup('%groupname%')) {
            return polkit.Result.YES;
        }
    }
);

Где % GroupName% - это группа, которую вы хотите сделать к монтажу приводы.

0
27.01.2020, 20:58

Теги

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