Я пользователь Ubuntu, недавно я переключился с Ubuntu 14.04 (Unity one) на Ubuntu 14.04 (GNOME one). Я использовал Ubuntu 14.04 около года и никогда не сталкивался с проблемами при создании, изменении и удалении файлов в моей домашней папке при регистрации в качестве администратора.
Теперь в GNOME у меня нет прав на удаление, открытие и изменение некоторых файлов. Я не могу даже переместить одну папку в другую. Существует ошибка: вы не можете обрабатывать эту папку, потому что у вас нет прав на ее чтение.
Я следил за некоторыми ссылками и пытался изменить разрешения, щелкнув правой кнопкой мыши по папкам, но все равно не получаю разрешения. Если я выполняю операции в терминале с помощью «sudo», проблем нет, но почему я не могу делать что-то через GUI? Как получить эти разрешения? Эти проблемы не были в моем предыдущем Ubuntu, я был владельцем всех файлов и папок и мог делать что угодно только из графического интерфейса.
Я столкнулся с еще одной проблемой. Я являюсь пользователем студии Android и в моей домашней папке есть несколько проектов, некоторые из файлов проекта показаны с иконкой блокировки на них, и только root может обращаться к ним. Итак, когда я запускаю студию, он не может получить доступ к этим файлам и показывает ошибку. Более того, я установил студию Android, сделал проект и сохранил его. Я создал запись рабочего стола для файла studio.sh, так что мне не нужно снова запускать файл studio.sh из терминала. Когда я открываю андроид-студию сейчас, будь то через терминал или даже с пусковой установкой, меня снова приветствуют свежие настройки. Я запускаю файл studio.sh только с помощью 'sudo'. Я чувствую, что оба вопроса есть, потому что у меня нет необходимых разрешений. Любая помощь приветствуется.
Самый простой способ:
Вам нужно изменить владельца этих файлов:
sudo chown `whoami` path/to/file
Делает вашего текущего пользователя (вывод команды whoami) владельцу файлы.
sudo chown -cR username:groupname path/to/folder
Делает имя пользователя пользователя группы groupname владельцем папки и всех подпапок и файлов. Название группы, вероятно, совпадает с именем пользователя. Список каждой группы, в которой находится пользователь, может быть выполнен с помощью:
groups username