2014-02-04 2 views
0

У меня есть домашний сервер thecus, я хотел бы отредактировать файл index.php, расположенный под /img/www/htdocs/index.php, однако он сообщает мне каждый раз, когда я vi, что это «Только для чтения», ,Как отредактировать файл только для чтения, как root без sudo

Я проверил это права доступа к файлам с помощью ls -l index.php:

-rw-r--r-- 1 root root 7619 Mar 29 2013 /img/www/htdocs/index.php

Из моего понимания, -rw первый в разрешениях, выступает за разрешениями собственности, и владелец корень в группе корня.

Я ssh'd в моем сервере с помощью:

ssh [email protected]

Когда я Логин, это Сэя

[email protected]:~#

Я попытался изменить его собственность, chmodding его, используя VI изменять разрешения, пытаясь заставить его тоже не работать, как я могу отредактировать этот проклятый файл! :(

Когда я пытаюсь использовать sudo это сказать, это команда не найдена, поэтому я предполагаю, что это потому, что Thecus раздела вниз команду.

Выходного mount без каких-либо аргументов, я заметил, что каталог, в котором я работаю, на самом деле установлен ro, есть способ, которым я могу редактировать это?

/dev/cloop2 on /img/www type ext2 (ro,relatime,errors=continue,user_xattr,acl)

Любая помощь будет здорово! :)

+0

Возможно, файловая система смонтирована только для чтения. Что такое вывод 'mount' (без каких-либо аргументов)? –

+0

Я не думаю, что смогу «перемонтировать» его, но мы посмотрим, я отредактировал свой вопрос с вашим вопросом :) @rmartinjak –

+0

В этом выпуске я заметил '/ dev/cloop2 on/img/www type ext2 (ro, relatime, errors = continue, user_xattr, acl) ', который, очевидно, является каталогом, который я использую, и установлен в' ro', есть ли способ изменить это? –

ответ

1

Попробуйте mount -o remount,rw /img/www/, если это невозможно, вы можете скопировать содержимое в место, где вы можете их изменить, размонтировать оригинал /img/www/, а затем символическую ссылку или «привязать монтировку» к новому месту.

+0

Я попробовал переустановить его с помощью вашей команды, он сказал: «mount:/img/www не установлен уже или плохой параметр», я также не могу его убрать, потому что он «используется» –

+0

Конечно, есть файл где-то, который изначально устанавливает разрешить «ro» разрешения для монтирования каталога/img/www /? –

+0

Я не уверен, что вы знакомы с 'cloop', но из того, что я только что прочитал, в wiki 'Он добавляет поддержку прозрачно декомпрессированных, блочных устройств только для чтения. –

Смежные вопросы