View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003978 | Far Manager | Editor | public | 2023-03-02 00:27 | 2023-03-08 04:04 |
Reporter | savtsavt | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0003978: Far manager изменят права доступа к файлу (SSH-FS) после редиктирования | ||||
Description | Для доступа к файла на виртуальной машине, используется SSH-FS на Windows 10. После редактирования файла (в Windows 10) в Far Manager меняются права доступа, что не наблюдается с другими редакторами(Notepad++, Sublime и даже Far Manager 2.0). Права доступа файла меняются с 0644 до 0777(проверяются на виртуальной машине). Пример приведен в Steps To Reproduce. | ||||
Steps To Reproduce | 1) user@user-VirtualBox:~$ echo > 1 2) user@user-VirtualBox:~$ ls -la 1 -rw-rw-r-- 1 user user 1 Mar 1 16:06 1 3) Edit and save the file here with the Far Manager 3.0 4) user@user-VirtualBox:~$ ll 1 -rwxrwxrwx 1 user user 0 Mar 1 16:07 1* | ||||
Additional Information | Если step 3 (Step To Reproduce) заменить другим редактором, например Subline, то атрибуты доступа к файлу не меняются. Far Manager 2.0 тоже не меняет аттрибуты. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
А если отключить Editor.SaveSafely? far:config Editor.SaveSafely = false |
|
Решило проблему. Спасибо! Где можно найти описание этого флага? |
|
Боюсь кроме поиска по форуму нигде, хотя мог и пропустить... False - это 'старый' способ, изменения пишутся сразу в существующий файл. Если вдруг записать не удалось можно потерять изменения. True - сначала запись в новый файл, потом переименование. Должно быть более безопасно, но если файловая система экзотичная или права в каталоге ограничены может приводить к появления множества неожиданных проблем. |