На сервере Solaris 10 я пытаюсь отредактировать файл hosts, но он мешает мне сделать это, говоря, что он доступен только для чтения. Я вошел в систему как пользователь root.

Когда я ls -l в каталоге /etc я вижу следующее;

lrwxrwxrwx  1 root  root  12 Apr 25  2008 hosts -> ./inet/hosts

Я читал, что l в начале разрешений означает, что этот файл связан с другим - предположительно /inet/hosts . Однако я не вижу никаких файлов в этом месте.

Любая идея, как я могу отредактировать файл hosts, и как он вообще получил разрешения lrwxrwxrwx ?

1 ответ1

1

попробуйте отредактировать /etc/inet/hosts .

в результатах ls -l есть ведущая точка

hosts -> ./inet/hosts

что означает, что вы начинаете с /etc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .