«Разрешение отклонено» с использованием команд RCS (ci и co) от имени пользователя root

Я вошел в сервер нашей компании как пользователь root (подтвержден с помощью id, я отображаюсь как пользователь 0). Я пытаюсь использовать систему контроля версий для возврата и извлечения файлов, но даже как пользователь root, я получаю сообщение «Отказано в разрешении», когда пытаюсь запустить ci для соответствующих файлов (в настоящее время ничего не извлечено).

Я провел быстрый контролируемый тест, чтобы убедиться, что проблема не связана с самими файлами. Я создал новый каталог и создал в нем файл testfile.txt и каталог RCS. При попытке создать новый файл я все еще получаю сообщение «Отказано в доступе». Информации по этому вопросу в Интернете я не нашел. Что происходит? Я новичок в системном администрировании и Linux, поэтому, если вам понадобится какая-либо дополнительная информация, чтобы разобраться во всем этом, дайте мне знать. вывод оболочки теста

1 ответ

Вы получаете сообщение «отказано в разрешении» не из-за аргументов команды , а из-засам файл.

Либо ему не хватает надлежащих прав на выполнение (даже в корневом режиме может потребоваться), или у него есть несуществующий шебанг (проверьте первую строку скрипта, если это скрипт)

В обоих случаях он не рассматривается системой как исполняемый файл, и отсюда происходит «отказано в разрешении».

Другие вопросы по тегам