Я изучаю Linux для работы, поэтому пока еще немного не освоил его.
Мне нужно изменить права доступа к папке каталога /opt
, и я знаю, что в Linux это можно сделать следующим образом:
chmod 775 /opt
Я получаю сообщение под этим текстом:
chmod: WARNING: cannot change /opt/: Operation not permitted (error 1).
Означает ли это, что мне нужны права sudo? Но sudo
команда не распознается.
Но в SCO все по-другому, поскольку SCO немного старше Ubuntu.
Я нашел эту ссылку в сети, но не совсем понимаю, что они подразумевают под «памяткой»:Изменение прав доступа к файлам.
Есть ли более простой способ сделать это, что-то похожее на Linux?
решение1
Это сообщение означает, что у вас недостаточно прав в системе для изменения режима каталога. Если sudo
он не установлен в системе, вам нужно будет получить повышенные права с помощью su
(вам понадобится пароль root), когда вы сможете использовать его chmod
точно так же, как и в Linux — используя либо абсолютные, либо символические разрешения.
Если у вас нет пароля root, вам нужно будет попросить кого-то с достаточными правами сделать это изменение для вас. В зависимости от локальной политики запрос на sudo
установку и настройку может сработать, а может и нет.
РЕДАКТИРОВАТЬ
Из ответа на ваш другойоткрытая ветка, похоже, что в SCO есть команда под названием asroot
, которая выполняет ту же функцию, что и sudo
в других местах.
решение2
Вам нужны привилегии суперпользователя. Если вы знакомы с sudo
, то используйте asroot
и tfadmin
для SCO OpenServer и SCO unixware соответственно.