У меня есть следующая структура (свойство имеет вид user:group, пользователь A принадлежит обеим группам A и B, пользователь B находится только в группе B):
+ dir1 rwxrwxr-x A:A
+ dir2 rwxrwxr-x A:B
- file1 rw-rw-r-- B:B
+ dir3 rwxrwxr-x B:B
-file2 rw-rw-r-- B:B
Я (как пользователь A) хочу переместить file2
в dir1
. Когда я это делаю, я получаю сообщение об ошибке "Permisson denied" (хотя перемещение file1
в dir1
работает нормально). В результате file2
копируется в dir1
но все еще остается в dir3
как будто разрешение на запись группы было проигнорировано для подавления.
В чем здесь проблема?
РЕДАКТИРОВАТЬ:
Может быть, есть проблема с назначением группы, вот результат нескольких команд:
$ whoami
A
$ groups
A <-- ??? why
$ groups A
A : A B
Более того, mv
который я пытаюсь сделать, находится в сценарии, вызываемом заданием crontab, и там работает frmo. Есть ли что-то, что нужно сделать, чтобы "обновить" групповые задания?