Сначала я думаю, что вы должны отредактировать свой вопрос и сделать его более читабельным.
То, что вы ищете, это либо chmod, chown, либо setfacl.
а) chmod
Вы можете изменить разрешения для каталога "test" с помощью chmod, чтобы предоставить другому пользователю доступ к нему.
Например, вы могли бы сделать
chmod 777 test
Теперь у каждого есть права на запись в этот каталог, а также у вашего студента. Помните, что вы даете больше разрешений, чем вам хотелось бы.
б) чоун
Поместите пользователя ученик в группу и сделайте
chown root:studentgroup test
После этого убедитесь, что группы могут писать в этот каталог:
chmod 774 test
в) setfacl
Другой подход может заключаться в использовании ACL. ACL созданы для более сложного управления разрешениями. Вы можете использовать setfacl для управления разрешениями для каталога или файла.
Например, вы можете запустить следующую команду:
setfacl -m u:student:rwx test
Эта команда гарантирует, что пользователь-студент имеет права на чтение, запись и выполнение теста. Обратите внимание, что это работает только тогда, когда основная файловая система была смонтирована с поддержкой ACL (см. / Etc / fstab).