View Issue Details

IDProjectCategoryView StatusLast Update
0003978Far ManagerEditorpublic2023-03-08 04:04
Reportersavtsavt Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0003978: 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 Reproduce1)
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 тоже не меняет аттрибуты.

TagsNo tags attached.
Build

Activities

2useven10

2023-03-02 14:59

developer   bugnote:0017392

А если отключить Editor.SaveSafely?
far:config
Editor.SaveSafely = false

savtsavt

2023-03-08 02:04

reporter   bugnote:0017393

Решило проблему. Спасибо!
Где можно найти описание этого флага?

2useven10

2023-03-08 04:03

developer   bugnote:0017394

Last edited: 2023-03-08 04:04

Боюсь кроме поиска по форуму нигде, хотя мог и пропустить...
False - это 'старый' способ, изменения пишутся сразу в существующий файл.
Если вдруг записать не удалось можно потерять изменения.
True - сначала запись в новый файл, потом переименование.
Должно быть более безопасно, но если файловая система экзотичная или права в каталоге ограничены может приводить к появления множества неожиданных проблем.

Issue History

Date Modified Username Field Change
2023-03-02 00:27 savtsavt New Issue
2023-03-02 14:59 2useven10 Note Added: 0017392
2023-03-08 02:04 savtsavt Note Added: 0017393
2023-03-08 04:03 2useven10 Note Added: 0017394
2023-03-08 04:04 2useven10 Note Edited: 0017394