В традиционных разрешениях Unix файл или папка могут принадлежать только одному пользователю. Когда вы делаете chown -R myuser , вы устанавливаете myuser как владельца этого конкретного файла.
При выполнении команды ls -l вы видите владельца и группу, к которой принадлежит файл, например, myuser - владелец, а root - группа. Пожалуйста, прочитайте Unix Permissions для получения дополнительной информации.
Если вы хотите, чтобы папка снова принадлежала пользователю root, просто выполните для нее chown -R root .
Если вы хотите, чтобы у пользователя были полные права на папку, у вас есть несколько возможностей:
- Пусть пользователь владеет папкой с помощью
chown -R myuser , и убедитесь, что папка имеет права на чтение, запись и выполнение для этого конкретного пользователя, например, с помощью chmod u+rwx .
- Добавьте пользователя в группу, которая имеет права на чтение, запись и выполнение для папки, например,
useradd -G root myuser , где root - это имя группы, и chmod g+rwx . Вам также нужно изменить группу папки с chgrp -R root чтобы это работало.