Владелец подпапок не меняется [дубликат]

На этот вопрос уже есть ответ здесь:

Новое в использовании ОС CLI.

Я попытался сменить владельца конкретной папки с root на моего пользователя, чтобы избежать ошибок, связанных с отказом в доступе, всякий раз, когда я публикую свое приложение dotnet.

По сути, это структура папок.

myAppFolder
 |
 ->myApp
   |
   ->All forders that make the app(folders, .cs, .sln and the likes)
   ->publish
   ->README.md

Когда я использую ls -lart в myAppFolder, он говорит, что владельцем является root. Хотя, когда я захожу внутрь и ls -lart в нем, владелец некоторых файлов / папок уже является моим пользователем. Я подумал, что если я использую 'sudo chown -R user myAppFolder' , он также должен изменить владельца всех своих подпапок из-за рекурсивного флага. (Поправьте меня, если я ошибаюсь.) Но когда я выполнил команду, владелец не перешел к моему пользователю. Что-то мне здесь не хватает? Я неправильно понимаю используемую команду?

РЕДАКТИРОВАТЬ: Ссылка Изменить права доступа и владельца папки - это то место, где я на самом деле получил команду, которую использовал, я просто отредактировал ее до 'sudo chown -R user myAppFolder' , потому что я уже был в папке, содержащей myAppfolder , то есть / apps .

0
задан 16 May 2019 в 10:50

1 ответ

попробуйте эту команду в вашем терминале.

sudo chown -R $USER:$USER /path/to/myAppFolder 

. Это дубликат этого вопроса.

0
ответ дан 16 May 2019 в 10:50

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

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