1

Я знаю, что команда для доступа к вашему рабочему столу - cd ~/Desktop. Это, однако, не работает как пользователь root. Однако я должен быть пользователем root, потому что я хотел бы переместить файл со своего рабочего стола в папку /mnt /disk, чтобы я мог смонтировать .iso. Я не могу щелкнуть и перетащить, так как у меня нет разрешения. Я пытался около часа и очень разочарован; поэтому любая помощь будет высоко ценится. Спасибо.

2 ответа2

3

Если вы хотите получить доступ к папке в домашнем каталоге другого пользователя, вместо использования ~ вам нужно использовать ~username . Так что я бы сделал что-то вроде ~zoredache/Desktop . Вы также можете просто использовать полный путь. Обычно в системе Linux домашние каталоги находятся в /home , поэтому вы можете использовать cd /home/zoredache/Desktop .

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

0

Если вы хотите открыть окно Nautilus с правами суперпользователя, вы можете запустить (Alt+F2) команду:

gksudo nautilus

Вам будет предложено ввести пароль, но в этом окне Home и Desktop будут с точки зрения root, поэтому вам придется перейти к рабочим столам в этом окне.

Закройте его, когда закончите, и будьте осторожны. Вы можете удалить /bin / или / boot / например.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .