Как указано другие ответы: Да, файл может быть отредактирован / изменен. И, На риск расщепления волос позволяют мне отметить, что вопрос говорит
... он имеет [разрешение на запись] в файле под [каталог].
и сделать полуочевидный комментарий, который, редактировать файл в традиционном значении слова, Пользователь также должен иметь чтение разрешения на файл, Для того, чтобы получить его текущее содержание. Без разрешения на чтение, Пользователь может перезаписать существующие данные и / или добавлять (добавлять) данные в конце, Но он не может сделать полезные изменения, такие как фиксирующие опечатки или вставляющие текст.
И я говорю «модифицированный», чтобы подчеркнуть, что мы говорим о ряде сценариев, Чтобы включить те, которые я упомянул выше (перезаписать или добавьте), а также
VI
,
(или даже Hex Editor , если применимо), и VI
, в частности, не имеет проблем с редактированием файла в этой ситуации.
Я не проверил много других редакторов.
Я ожидаю, что большинство из них (например, ,
, ,
PICO
, ...) Было бы в порядке.
sed -i sed_command(s) filename
не будет работать, потому что SED -I
работает на
SED_Command (S)
на нем в процессе CHMOD
, чтобы соответствовать исходному режиму исходного файла). И эти операции не удаются, когда каталог защищен от записи. (Я верю / подозреваю, что несколько других редакторов могут вести себя так же, Но я не могу привести какие-либо примеры.)
Итак, SED -I
требует доступа записи к каталогу.
И, конечно же, это также требует разрешения на чтение на файл.
Но двойной сюрприз сюрприз:
Это не требует доступа записи к файлу .
В конце концов, вам не нужно доступ к записи в файл, чтобы удалить его;
Просто напишите доступ к каталогу.
, по-видимому, связано с этим вопросом https://gaming.stackexchange.com/questions/21848/how-can-iblay-minecraft-trigta -Proxy-Server
Вы можете либо портировать вперед, либо создавать прокси-сервер SOCKS. Проверьте SSH -L
или SSH -D
в руководстве SSH.
Если переадресация портов необходимо использовать localhost
в качестве адреса Minecraft Server. Для прокси SOCKS посмотрите - ProxyHost
и - ProxyPort
в качестве аргумента при запуске файла JAR. Подсказки из http://hydra.geht.net/tino/howto/software/minecraft/proxy/
Скачать minecraft.jar (это Minecraft для Linux) и запустить его следующим образом: java -dhttp.proxyhost = proxyhost -dhttp.proxyport = proxyport -dhttps.proxyhost = proxyhost -dtttps.proxyport = proxyport -jar d: \ minecraft \ minecraft.jar --Proxyhost Sockshost --Proxyport Socksport Замените следующие слова выше с: ProxyHost: ваш HTTP Proxy IP ProxyPort: ваш порт HTTP Proxy, обычно 8080 Sockshost: Ваш SOCKS5 Proxy IP SocksPort: это ваш прокси-порт SOCKS5, обычно 1080