Страницы

Поиск по вопросам

среда, 22 января 2020 г.

Linux не могу использовать rar

#linux #centos #rar


Есть Centos машина где я установил rar. 

Возьмём обычную команду из документации:

rar u -sp1 /main/test.rar /main/test.txt


В папке пользователя main через которого я подключился к машине создался архив test.rar
с файлом test.lol 

Но если я повторю попытку и введу ту же команду вот что получится:

-bash-4.2$ rar u  -sp1 /main/test.rar /main/test.txt

RAR 5.61   Copyright (c) 1993-2018 Alexander Roshal   30 Sep 2018
Trial version             Type 'rar -?' for help

Evaluation copy. Please register.

Updating archive /main/test.rar

Cannot create __rar_30656.29028
Permission denied
Program aborted
-bash-4.2$


То есть грубо говоря я не могу проводить манипуляции уже с существующими архивами
и добавлять / переносить в него файлы а мне это нужно.

Папка /main имеет Owner Main с которого я выполняю команды, так-же я поставил права
777 на эту директорию, потом я подумал что может программа  не может создать временный
файл архива и сделал chown Main и права 777 ещё и для папки /tmp но это не помогает.

P.S. с root пользователя всё работает. 

Права каталога main:

drwxrwxrwx 2 main root 4096 Nov 28 12:30 /main


Место на VPS ещё 14 gb. 
    


Ответы

Ответ 1



Видимо ситуация настолько редкая что даже гуру SO не знают точно что делать. Мною найдено альтернативное решение которое хоть как-то работает: Вообщем если манипулировать архивами в папке текущего пользователя, а в моем случае это /home/main/ - то никаких ошибок не возникнет и всё работает. За этими пределами ситуация та-же. Поставив все права, 777, нужную umask - но всё равно с существующими архивами ничего сделать не удаётся - появляется ошибка доступа и единственное что можно это только создавать новые. Пускай хотя-бы так пока.

Комментариев нет:

Отправить комментарий