Прошу помощи у сообщества. Не могу разобраться с правами.
В системе есть 2 пользователя (обычных, созданных командой adduser). user и test
логинимся под test и создаем файл
test@bafusvm:~$ touch file
test@bafusvm:~$ chmod 662 ./file
test@bafusvm:~$ ls -al file
-rw-rw--w- 1 test test 0 мая 19 23:44 file
test@bafusvm:~$
то есть по идее просто разрешаем группе писать в файл. Что собстванно нам и надо. Дать возможность писать в file еще кому либо кроме владельца. добавляем пользователя user в группу test
test@bafusvm:~$ sudo adduser user test
Все. Теперь я ожидаю, что пользователь user будет иметь права на запись в указанный файл. По крайней мере так пишут во всех мануалах. Если пользователь в группе, то значит к к нему применяются права группы.
Но по факту я получаю permission deny на любые попытки записи в файл из под пользователя user. Тогда я вообще не понимаю, как работают права в Linux и нафига нужны группы.
Спасибо.