Изменение права собственности на большую группу файлов

Я нашел, чем на моем устройстве (ASUS 1215b), резюме не удалось заставить suspend NetworkManager Failed ...

После некоторого debbuging я обнаружил, что команда dbus_set в файле /usr/lib/pm-utils/sleep.d/55NetworkManager не удалось. Затем Ive заменил содержимое двух функций в этом файле (suspend_nm() и resume_nm()) с помощью:

#!/bin/sh # If we are running NetworkManager, tell it we are going to sleep. # TODO: Make NetworkManager smarter about how to handle sleep/resume # If we are asleep for less time than it takes for TCP to reset a # connection, and we are assigned the same IP on resume, we should # not break established connections. Apple can do this, and it is # rather nifty. . "${PM_FUNCTIONS}" suspend_nm() { # Tell NetworkManager to shut down networking printf "Having NetworkManager put all interaces to sleep... The AixMaN Way..." service network-manager stop && echo Done. || echo Failed. } resume_nm() { # Wake up NetworkManager and make it do a new connection printf "Having NetworkManager wake interfaces back up... The AixMaN Way..." service network-manager start && echo Done. || echo Failed. } case "$1" in hibernate|suspend) suspend_nm ;; thaw|resume) resume_nm ;; *) exit $NA ;; esac
1
задан 18 January 2014 в 10:52

1 ответ

Пожалуйста, не изменяйте разрешения файлов, установленных в любом приложении!

По дизайну все приложения будут установлены root в Ubuntu. Это одна из основных функций безопасности, которую мы должны предотвратить, чтобы наша система вредоносных программ и случайного удаления файлов.

Бинарные файлы приложений имеют свое определенное местоположение в файловой системе, как указано в пакете DEBIAN. Для любого дистрибутива, связанного с Debian, у нас есть стандарт иерархии файловой системы, который помогает поддерживать систему. Приложения должны соответствовать этому стандарту, который должен быть включен в дистрибутив.

Всякий раз, когда приложение нуждается в настройке пользователя, они будут храниться в отдельной директории в вашем каталоге HOME (обычно в файле скрытой точки в ~/.config/<app_name>/ или ~/.appname/).

В редком случае нам нужно изменить настройки приложения в системе, мы должны сделать это с привилегиями root, которые могут быть достигнуты с помощью sudo.

Запуск команды chown рекурсивно, поскольку root имеет большой риск разбить вашу систему. Если возможно, избегайте этого.

См. также связанные вопросы:

Как понять макет файловой системы Ubuntu? Почему это плохо для входа в систему как root? Каковы различия между sudo, su, visudo, chroot и gksu?
2
ответ дан 24 May 2018 в 12:51
  • 1
    Хорошо, спасибо за хедз-ап. Я не собирался делать это глобально в любом случае, но только в файлах Autokey. Теперь мне нужен синтаксис, чтобы вернуть права собственности на все файлы Autokey в ~ /. Это возможно? Я выделил проблему для блокировки файлов конфигурации и макросов. – Jorge M. Treviño 19 January 2014 в 04:45

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

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