Разрешения, запрещенные при попытке простой копирования и вставки

Недавно я хотел добавить скин в Audacious, но когда я пошел добавлять файлы скинов в папку скинов, мне было отказано в действии. Приветствую вас: «Вы не владелец. Вы не можете изменить эту папку»

Я думал, что у root есть эти привилегии? Не был ли я автоматически назначен администратором моего ноутбука, когда я установил Ubuntu? Я зарегистрировался в учетной записи администратора, а не в качестве гостя.

1
задан 18 May 2017 в 21:07

4 ответа

Я предполагаю, что под root вы имели в виду вашу учетную запись. root - отдельная учетная запись с привилегиями самого высокого уровня. Вы можете переключиться на root, выполнив su. Однако предпочтительным является использование команды sudo, которая намного менее опасна.

Если у вас есть опыт работы с терминалом, попробуйте

sudo cp <origin> <destination>

Else откройте терминал и введите

sudo -H nautilus

. Это откроет файловый проводник с корневым привилегии.

16.04, похоже, проблема с запуском nautilus из терминала в sudo. Установка nautilus-admin - отличный способ для этого.

1
ответ дан 18 July 2018 в 13:05

Вы вошли в систему как учетная запись с правами доступа root, но не включены.

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

Однако команда sudo опасна - после ее запуска нет защиты. Если вы сообщите ему, что все по ошибке удалили, это будет.

Чтобы скопировать файлы графически, запустите это:

sudo -i nautilus /home/$USER

И переместите их туда, где они должны быть. Для копирования в командной строке используйте:

cp "/current/location" "/new/location"
1
ответ дан 18 July 2018 в 13:05

Я предполагаю, что под root вы имели в виду вашу учетную запись. root - отдельная учетная запись с привилегиями самого высокого уровня. Вы можете переключиться на root, выполнив su. Однако предпочтительным является использование команды sudo, которая намного менее опасна.

Если у вас есть опыт работы с терминалом, попробуйте

sudo cp <origin> <destination>

Else откройте терминал и введите

sudo -H nautilus

. Это откроет файловый проводник с корневым привилегии.

16.04, похоже, проблема с запуском nautilus из терминала в sudo. Установка nautilus-admin - отличный способ для этого.

1
ответ дан 24 July 2018 в 20:06
  • 1
    Вы не должны запускать графические приложения как root вообще, особенно не с обычным sudo. См. askubuntu.com/questions/270006/… . Существует пакет расширения Nautilus под названием nautilus-admin, хотя он добавляет параметр контекстного меню для открытия папки или редактирования файла как root легко и безопасно. Он может быть установлен, например. используя sudo apt install nautilus-admin. – Byte Commander 18 May 2017 в 21:01
  • 2
    Получил Nautilus с правами root для запуска ... один раз. Теперь, когда я вызываю с терминалом, я получаю следующее: meshica7 @ meshica7-MacBookPro: ~ $ sudo -i nautilus / home / $ USER [sudo] пароль для meshica7: (nautilus: 6317): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport : assertion interface _- & gt; priv- & gt; connections! = NULL 'failed (nautilus: 6317): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion' interface _- & gt; priv- & gt; connections! = NULL 'failed Failed для регистрации: был достигнут тайм-аут – Juan Leon 19 May 2017 в 02:32
  • 3
    Не могли бы вы дать больше информации о дистрибутиве, который вы используете? – RecursiveCursive 19 May 2017 в 06:50
  • 4
    Ubuntu 16.04 LTS..default DE – Juan Leon 19 May 2017 в 07:15
  • 5
    Установите nautilus-admin с sudo apt-get install nautilus-admin, закройте все доступные окна nautilus и перезапустите nautilus. Он должен работать. – RecursiveCursive 19 May 2017 в 07:43

Вы вошли в систему как учетная запись с правами доступа root, но не включены.

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

Однако команда sudo опасна - после ее запуска нет защиты. Если вы сообщите ему, что все по ошибке удалили, это будет.

Чтобы скопировать файлы графически, запустите это:

sudo -i nautilus /home/$USER

И переместите их туда, где они должны быть. Для копирования в командной строке используйте:

cp "/current/location" "/new/location"
1
ответ дан 24 July 2018 в 20:06

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

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