Linux разрешения, М. В. отказано
У меня есть следующая структура (свойство имеет вид 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. Есть ли что-то, что нужно сделать, чтобы "обновить" групповые задания?
1 ответ
Итак, очевидно, что вы должны выйти из системы, чтобы изменения вступили в силу. В этом разделе объясняется, как при необходимости выйти из системы.