Автоматическое монтирование в KDE-3.5.10 без HAL

«Предоставить пользователю root права доступа user1» неточно. На самом деле вы сделали user1 псевдонимом для пользователя root. Что определяет личность пользователя, так это идентификатор пользователя, а не имя. Имя - это то, что вы вводите при входе в систему (это также определяет, какую оболочку вы получите и в какой группе вы состоите, но это все). Теперь «по какой-то причине система всегда входит в систему как root» - ну да, причина в том, что вы входите в систему как root.

Некоторые программы не ожидают запуска с правами root и не будут работать должным образом.

Вам необходимо исправить запись в / etc / passwd , чтобы вернуть user1 их идентификатор пользователя. Затем снова измените владельца всех файлов в домашнем каталоге пользователя user1:

find /home/user1 ! -type l -uid 0 -exec chown user1 {} +

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

2
15.03.2011, 17:03
1 ответ

Если что-то не изменилось в более поздних версиях 3.5, kde 3 не поддерживает новый подход udev к уведомлениям устройств. Kde 3.5 - это устаревшая среда, и когда она активно разрабатывалась, решение для уведомлений устройств было остановлено.

0
29.04.2021, 01:00

Теги

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