Имам група 'g1' с 2 потребители Alice и Bob. Искам да споделя файл „file1“ и с двамата с различни разрешения. (за Alice само за четене и за Bob Read+write)
Как да дам разрешение за файл на конкретен потребител в група?
Отговори (2)
Ако приемем, че Боб може да притежава файла, следното трябва да работи за вас.
$ chown Bob:g1 file1
Първо задайте собствеността на файла на Боб, за да разрешите достъп за четене+запис и задайте собствеността на групата на групата g1.
$ chmod 640 file1
Задайте собственика на четене и писане и задайте групата само за четене. Това е често срещана структура на разрешения за уеб сървъри. Имайте предвид, че "светът" няма разрешения в тази структура, но $ man chmod може да предостави допълнителна информация за разрешенията за файлове и да ви отведе там, където трябва да отидете. Освен това, ако имате нужда от повече контрол върху вашите разрешения в цялата система, може да искате да разгледате Posix ACL или SE Linux, тъй като сте посочили, че сте на RedHat
Можете да опитате така в Linux:-
chown user_name file
chown user_name folder
chown -R user_name folder #recursive