32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Собственно вопрос в теме. Можно ли так делать или это чревато поломкой прав? Много ли в папке /usr специфичных прав, отличных от 755? Или chown на права никак не влияет? Нужно все это для восстановления работоспособности системы. После очередной попытки установить редкий софт (неудачной) не могу войти в систему под пользователем: иксы не грузятся, даже grep консольный какие-то ошибки выдает. Под рутом все работает. Подозреваю что уже сломаны права на что-то в /usr, но как определить? У пакмана есть какие-нибудь ключи чтобы при переустановке пакета он перезаписывал его права на дефолтные?
www.linux32.ru - новости и статьи о Linux
|
frankyboy |
|
Темы:
15
Сообщения:
324
Участник с: 05 декабря 2012
|
32reg, читатель или писатель linux32? |
marlock |
|
Темы:
35
Сообщения:
736
Участник с: 02 июля 2010
|
https://bbs.archlinux.org/viewtopic.php?id=70811 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
32regchown изменяет только владельца/группу файла и напрямую права не изменяет...... но есть один нюанс — при изменении, например, владельца файла, изменяются косвенно и «права» на выполнение определенных операций с файлом, если было прописано — «только владелец» …... ...... Это я похоже на...свистел..... такую конструкцию запроса составить не получится .....
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
По умолчанию pacman должен выдавать ошибку/предупреждение если права отличаются от тех которые в пакете.
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Сомневаюсь, что команда chown -R root:root /usr могла так серъезно навредить системе, если сам ничего до этого не менял. Проверил у себя - в смысле, что если бы я применил такую команду у себя, то это бы затронуло всего 6 файлов ….. и вроде бы, навскидку, ничего такого не представляющих … PS ..... проводя глобальные изменения нужно 7 раз проанализировать, что затронет и на всякий случай, сделать backup директории
Ошибки не исчезают с опытом - они просто умнеют
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Всем спасибо за помощь. Попробовал chown для /usr - не помогло. Теперь еще и права исправлять у некоторых файлов... У меня кеды стоят. Не грузится sddm. Для проверки попробовал загрузиться через slim: графическое окно логина появляется, ввожу логин, потом пароль и снова сбрасывается окно слима на ввод логина. Пробовал логиниться под другим пользователем - тоже самое. Ни под каким пользователем в графику не могу залогиниться. В чем может быть дело? Что-нибудь связанное с pam или polkit? Или может глобальные переменные окружения какие-нибудь сбились и так влияют?
www.linux32.ru - новости и статьи о Linux
|
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
Гадание на кофейной гуше)) вам в помощь
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
32regНе пойму, если грузиться без всяких DM, дает залогиниться? Если дает и нормально пускает в консоль, indeviral прав — смотри логи и + можно стартануть strace -o startx.log startx (или как там в KDE) и посмотреть на обработку системных вызовов getegid, geteuid, getgid, если грешишь на права, а может покажет еще что-нибудь ….. а вообще это все должно отразиться в journal ….. только нужно поднять уровень логирования
Ошибки не исчезают с опытом - они просто умнеют
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Все решилось, спасибо за помощь. Дело было в правах, только я далеко причину искал. Оказалось что каким-то образом владельцем домашней папки пользователя стал рут. После все заработало
www.linux32.ru - новости и статьи о Linux
|