Добрый день всем! Вот столкнулся с ситуацией - в логику простого линуксовода не укладывается:
Есть бинарник программы, нужно обновить. Пытаюсь сделать резервную копию бинарника - облом. Все права, вроде, есть, должна, вообще, по идее, обновляться из под пользователя, но, получается, что нет прав на обновление даже у рута. Я догадываюсь, что "виноваты" МАС и PARSEC, но объясните мне, где я ошибаюсь.
PS: На звёздочки в названии не обращайте внимания - программа для внутреннего пользования в конторе. Не знаю, кто её сделал - прислали "сверху". Не знаю, имею ли я право публиковать её название...
Код:
root@astra:/opt# cat /etc/astra_version
1.7.4
root@astra:/opt#uname -a
Linux astra 5.15.0-70-generic #astra2+ci6 SMP Thu Jun 22 08:49:22 MSK 2023 x86_64 GNU/Linux
root@astra:/opt# pwd
/opt
root@astra:/opt# id
uid=0(root) gid=0(root) groups=0(root),124(libvirt),125(libvirt-admin)
root@astra:/opt# pdp-id
Level=0(Уровень_0), ILevel=0(Low), Categories=0x0(Нет)
Roles=()
root@astra:/opt# pdp-ls -alM
total 12
drwxr-xr-xm-- 3 root root Уровень_0:High:Нет:0x0 .
drwxr-xr-xm-- 22 root root Уровень_3:High:Категория_1,Категория_2,0xfffffffffffffffc:ccnr ..
drwxrwxr-xm-- 2 admin astra-admin Уровень_0:High:Нет:0x0 *program*
root@astra:/opt# pdp-ls -alM *program*/
total 154460
drwxrwxr-xm-- 2 adm1n astra-admin Уровень_0:High:Нет:0x0 .
drwxr-xr-xm-- 3 root root Уровень_0:High:Нет:0x0 ..
-rwxr-xr-xm-- 1 alexb alexb Уровень_0:High:Нет:0x0 module
-rwxr-xr-xm-- 1 alexb alexb Уровень_0:High:Нет:0x0 binary_update
root@astra:/opt# mv *program*/module *program*/module_
mv: cannot move '*program*/module' to '*program*/module_': Permission denied
PS: На звёздочки в названии не обращайте внимания - программа для внутреннего пользования в конторе. Не знаю, кто её сделал - прислали "сверху". Не знаю, имею ли я право публиковать её название...