У меня есть группа "g1" с двумя пользователями Алисой и Бобом. Я хочу поделиться файлом «file1» с обоими из них с разными разрешениями (для Алисы только для чтения и для Боба для чтения + записи)
Как дать разрешение на файл конкретному пользователю в группе?
Ответы (2)
Предполагая, что Боб может владеть файлом, для вас должно работать следующее.
$ chown Bob:g1 file1
Сначала установите владельца файла для Боба, чтобы разрешить доступ для чтения и записи, и установите группу владения для группы g1.
$ chmod 640 file1
Установите владельца на чтение и запись и установите группу только на чтение. Это обычная структура разрешений на веб-серверах. Обратите внимание, что у «мира» в этой структуре нет разрешений, но $ man chmod может предоставить дополнительную информацию о правах доступа к файлам и привести вас туда, куда вам нужно. Кроме того, если вам нужен больший контроль над вашими разрешениями во всей системе, вы можете заглянуть в списки контроля доступа Posix или SE Linux, поскольку вы указали, что находитесь на RedHat.
Вы можете попробовать это в Linux: -
chown user_name file
chown user_name folder
chown -R user_name folder #recursive