u - user
g - group
o - others ( остальные )
права:
r - read( чтение )
w - write( запись )
x - execution ( выполнение )
g+x - дать права группе на выполнение
g-x - забрать права у группы на выполнение
у каждого файла есть uid( user id ) и gid(group id)
поменять владельца: chown имя_юзера файл
поменять группу: chgrp имя_группы файл
Дать право на изменение файла определенному пользователю
если юзеру не принадлежит этот файл, тогда нужно читать про acl
или можно добавить юзера в группу, которой принадлежит файл и у группы есть права