1

Я создал test каталога, принадлежащий пользователю root , а затем я создал файл с именем F1 внутри test , теперь мне нужно создать файл с именем T5 внутри test но пользователь с именем student

Какова команда, чтобы сделать это?

Это то, что я сделал:

root@mylamp:/# mkdir test
root@mylamp:/# touch F1

Теперь мне нужно получить доступ к test пользователя- student для создания F5

student@mylamp:/test$

1 ответ1

1

Сначала я думаю, что вы должны отредактировать свой вопрос и сделать его более читабельным. То, что вы ищете, это либо 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).

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