Я только что ответил на другой вопрос начинающих о «Не могу написать ....... проверить права».
Конечно, я знаю, как использовать chown / chmod; Я все равно работаю с командной строкой. Но средний потребитель этого не делает.
Так что же мне говорить людям без опыта GNU / Linux?
Работать как root? Я знаю, например, Nemo имеет функциональность «открыть как корень». Но просто нет! Я не думаю, что это хорошая идея для среднего пользователя. Это очень опасно. Затем пользователь создает файл в root-file-manager и задается вопросом, почему он не может удалить или изменить этот файл. И так далее.
Скажите ему, чтобы узнать, как использовать chown / chmod? И вот мы - ботаник-только-линукс, где все так сложно. Это то, как мы делаем вещи; но это не хороший вариант для среднего потребителя.
Почему не помогает файловый менеджер?
Ненавижу это говорить, но посмотрите, как Windows справляется с этим. По умолчанию это пользовательские права. А если файловому менеджеру нужно больше - он просто спрашивает пользователя.
Это не может быть сложно реализовать. Если операция завершается с ошибкой разрешения - попробуйте выполнить с помощью gksudo.
И да: я действительно неопытен со всем открытым исходным миром.
Мои вопросы:
- Есть ли причины, по которым это не сделано
- Кто-нибудь реализовывал что-то подобное?
- Вы сообщаете об этом как об ошибке (Ubuntu или, например, Gnome)?
- Это то, что я мог бы попытаться реализовать сам?
источник
root
привилегиях, если вы не работаете с правами администратора. В этом случае вы должны работать в качестве администратора и держать оба мира разделенными. Вы можете установить программное обеспечение в своем домашнем каталоге, настроить собственные параметры среды.bashrc
и.profile
т. Д.Ответы:
Там нет никаких конкретно. Я могу назвать несколько предполагаемых причин, но они будут в основном спекуляцией.
Не совсем. Существует
nautilus-admin
расширение, которое позволит вам открыть каталог в новом окне с привилегиями корневого уровня, а затем вы можете изменить права доступа к файлам / каталогам по своему усмотрению из контекстного меню-> Свойства-> Разрешения.Отчет об ошибке ? Нет. Запрос на добавление? Потенциально да. Вы можете отправить это как запрос на добавление в команду Nautilus (файловый менеджер) на Launchpad , но я подозреваю, что с 90% уверенностью они укажут вам
nautilus-admin
расширение, которое я упомянул выше.Установите его с помощью
sudo apt-get install nautilus-admin
.Да, если ваш файловый менеджер позволяет добавлять в него скрипты. Файловый менеджер по умолчанию для Ubuntu (Nautilus) позволяет добавлять в него скрипты, так что вы можете сделать что-то вроде этого:
Поместите это в
~/.local/share/nautilus/scripts
, сделайте исполняемым сchmod
, и тогда это будет доступно через щелчок правой кнопкой мыши на файле. Конечно, это минимальный пример, чтобы показать точку. Если вам нужно полноценное приложение, которое позволяет использовать более сложные функции, такие как выбор разрешений для изменения, ну, для этого могут потребоваться дополнительные команды и, возможно, такой язык, как Python, с более мощными наборами инструментов GUI.Ну ... это не проблема компьютера - это проблема пользователя. Мы не можем исправить пользователя, не желающего учиться правильно управлять своим компьютером и не принимая на себя ответственность за свои действия.
Пользователи должны понимать, что разделение прав собственности на файлы существует по определенной причине. Вы не можете одновременно изменять права доступа к файлу и не ожидать, что это повлияет на безопасность
источник