По умолчанию владельцы / разрешения файлов в домашнем каталоге пользователя

Я часто вижу пользователей, которые пытаются исправить проблему и где-то читают или просто рекурсивно решают [home] свой домашний каталог, а иногда даже рекурсивно возвращают разрешения на что-то вроде rwxr-xr-x или схожим.

Представьте себе, что такое массовое убийство владельца / разрешения - существуют ли важные файлы / каталоги, которым требуются специальные разрешения или которые должны быть root-владельцами для работы системы?

1
задан 11 September 2015 в 17:16

1 ответ

В общем, файлы и каталог в вашем доме должны принадлежать вам. У меня есть некоторые странные корневые файлы, которые, вероятно, являются результатом выполнения команды sudo; на самом деле есть программы, которые пишут вещи под $HOME (которые хорошо себя ведут, для программ, требующих привилегий суперпользователя, не следует делать ... эффект заключается в том, что root получает права собственности на файлы, которые должны принадлежать пользователю). Обычно удаление или повторное использование их (в зависимости от файла) не создает проблем, и часто оно решает некоторые, например, печально известный файл .Xauthority, а иногда, после запуска sudo dconf-editor, у вас есть вещи в конфигурациях, t изменить больше.

О специальных режимах:

скрипты должны быть, конечно, исполняемыми, по крайней мере, владельцу; поэтому также должны быть каталоги (где x означает право пересекать); .ssh должен быть drwx------ (0700) и закрытыми клавишами в нем -rw------- (0600), если у вас есть каталог Public для совместного использования, он должен быть, вероятно, drwxr-xr-x (доступ для чтения кому-либо) или drwxrwxrwt (с разрешением на запись и липким битом, для включения записи).

... Я не могу думать ни о чем более нуждающемся в особом лечении.

11
ответ дан 23 May 2018 в 17:33
  • 1
    Так что же ~/.gvfs/, ~/.cache/gvfs-burn/ и ~/.cache/dconf? Они принадлежат к корням, и я думаю, что они должны быть. – Byte Commander 11 September 2015 в 16:25
  • 2
    @ByteCommander --- все, что принадлежит мне в моей системе, и ничего неправильного. Почему вы думаете, что они должны принадлежать root? В dconf находится ваша конфигурация, а привилегированная команда / демон, которая устанавливает монтаж разделов, должна переключать право собственности на вас - в противном случае это ошибка. Я прокомментировал это по вашему вопросу. – Rmano 11 September 2015 в 16:29
  • 3
    Я нашел еще два файла, принадлежащие root, и я не уверен, правильно это или нет: ~/.dbus/session-bus/7ae519bec942595a6925fb2d5448031b-1 и /home/ipc-admin/.aptitude/config, много вещей в /home/ipc-admin/.cache/pip/wheels/, /home/ipc-admin/.local/share/session_migration-(null) и /home/ipc-admin/.local/share/applications/mimeapps.list. Можете ли вы представить, почему эти корни принадлежат моей системе? – Byte Commander 11 September 2015 в 16:52

Другие вопросы по тегам:

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