Не необходимые полномочия?

Как объяснено в потоке Ubuntu на Lenovo Yoga 2 Pro I хотела отредактировать /usr/share/X11/xorg.conf.d/50-synaptics.conf и также создать сценарий в /usr/local/bin/ но ни я не могу отредактировать первый файл, ни создать второе. При попытке отредактировать и после того сохранить файл я получил уведомление, что я не имею необходимых прав (хотя я - администратор).

Извините, это - возможно, простая проблема, но я только что начал быть известным Ubuntu и также искаться на форуме, но ничего не мог найти.

1
задан 13 April 2017 в 15:23

1 ответ

Материал в/usr/local/bin может только быть отредактирован администраторскими пользователями. Вот почему пользователи могут добавить свои собственные файлы к/home/user/bin и добавить это к их пути. (Это - то, что я делаю.)

  • Делают это: sudo nedit /usr/local/bin/myfile
  • Тип в Вашем пароле.
  • у Вас теперь есть административные привилегии отредактировать этот файл. Это не означает, что у всех Ваших пользователей будут полномочия выполнить его или отредактировать его. Этот файл будет иметь администраторские полномочия по умолчанию, потому что 'sudo' делает Вас временным администратором.
  • Редактирование и сохранили файл.
  • Теперь необходимо изменить полномочия файла, таким образом, обычные пользователи могут выполнить его. Сделайте: sudo chmod g+rw /usr/local/bin/myfile. Это изменяет полномочия группы. Удостоверьтесь пользователи, которые должны работать, это - часть группы, независимо от того, что это может быть.
  • , Если у Вас все еще есть проблемы, дайте всем полномочия для этого файла только: sudo chmod a+rwx /usr/local/bin/myfile.
  • необходимо будет также добавить этот dir к пути пользователя, если это уже не.

, Если Вы получаете сообщение об ошибке, что Вы не можете использовать sudo, отредактируйте /etc/sudoers, я думаю и добавляю Ваше имя пользователя там, один пользователь на строку.

Использование безотносительно редактора Вам нравится, даже 'нано', 'vi', вместо 'nedit'.

При выполнении материала с файлами в этих "глобальных" каталогах, не забудьте использовать sudo перед каждой командой. Пример:

  • sudo CP/usr/bin/file $HOME
  • sudo нано/usr/bin/myfile
  • sudo chmod u+rwx/usr/bin/myfile
1
ответ дан 7 December 2019 в 16:29

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

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