Итак, я хотел создать виртуальную среду разработки, которая была бы доступна нескольким пользователям для совместной работы.

Я создал новую группу пользователей X, обозначающую группу пользователей, которым разрешен доступ к виртуальной среде разработки. Затем я добавил двух пользователей в эту группу. После этого я создал каталог в /usr /share /X, изменил группу X с помощью chgrp и изменил ее на группу, которую создал. Затем я выполнил команду chmod -R g+rwx X К сожалению, эти два пользователя считают, что им все еще нужно sudo для создания каталогов и файлов в этом каталоге. Если я использую chown, я могу владеть им для конкретного пользователя, но это не то, что я хочу. Я хочу, чтобы это принадлежало группе.

Кто-нибудь знает, как это исправить? Я некоторое время искал в Интернете и не мог найти ничего, что напрямую решало бы эту проблему напрямую, и я не мог понять это по имеющейся информации.

Благодарю.

1 ответ1

1

Оказывается, я не перезапускал оболочку bash после того, как добавил себя в новую группу, которая владеет каталогом, поэтому я работал в оболочке bash как сам, без группы, которую я добавил к своему пользователю.

Я понятия не имел, что мне нужно перезапустить bash после добавления себя в группу пользователей. Это важно знать, ха-ха.

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