Как я могу получить доступ к папке, которую я скопировал в / opt?

Я только что скопировал папку с именем journey в каталог /opt домашней папки, используя следующую команду:

sudo cp -r '/media/B60EB9810EB93B67/xampp/htdocs/journey/' '/opt/lampp/htdocs'

Теперь я не могу открыть папку journey. Там написано:

Вы не владелец.

Как получить полный доступ к этой папке?

1
задан 15.04.2020, 18:46

2 ответа

Как отметил @Rinzwind, для некоторых программ необходимо, чтобы папка принадлежала пользователю root. Хотя у меня была похожая проблема, и изменение права папки на себя не повлияло на поведение lampp, и я смог использовать его так, как он должен был работать. Я просто использовал nautilus для изменения разрешений через свойства папки htdocs. Вы можете сделать то же самое для своего путешествия или папки htdocs. Вам просто нужно открыть терминал и набрать

sudo nautilus 

, а затем ввести свой пароль. После этого перейдите в папку

/opt/lampp

, затем щелкните правой кнопкой мыши на htdocs и выберите properties. Затем найдите permissions и измените его на себя. Назначьте владельца себе, а также группу, чтобы быть самим собой. Выбрал read and write. И вы достаточно хороши, чтобы пойти и сделать любые изменения, которые вы хотите с вашей папкой.

0
ответ дан 15.04.2020, 18:46

Если это доступ к /opt/lampp/htdocs, я бы начал с

sudo chown -R $USER:$USER /opt/lampp/htdocs

. Тогда вы сможете сделать cd /opt/lampp/htdocs и получить доступ к файлам там.

  • Попытайтесь воздержаться от изменения /opt, поскольку некоторые программы зависят от того, что они принадлежат пользователю root.
  • Это довольно распространенная «проблема», и понимание разрешений является основополагающим для понимания Linux и тем более фундаментальным для понимания того, как защитить ваше программное обеспечение. Я бы прочитал о разрешениях для файловых систем на основе Linux, если бы я был вами.
  • Я знаю, что вы использовали только имя каталога, но lamp! = Xamp;)
0
ответ дан 15.04.2020, 18:47

Теги

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