mirror of
https://github.com/winfsp/sshfs-win.git
synced 2025-04-18 23:04:01 +03:00
Registry patch for group read/write permissions
Add a registry patch file (based on ServerAliveInterval.reg) with options that set owner/group read,write permissions for new files and owner/group read,write,execute permissions for new directories. Also update README.md: - Add dedicated section with the info on how to pass options to sshfs for mapped network drives and "net use". - Move sshfs option passing info out of Preventing timeouts section. - Add section on setting looser permissions for new files and directories.
This commit is contained in:
parent
9329f4bafd
commit
e612337a55
13
GroupReadWrite.reg
Normal file
13
GroupReadWrite.reg
Normal file
@ -0,0 +1,13 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WinFsp\Services\sshfs]
|
||||
"CommandLine"="svc %1 %2 %U -o create_file_umask=0117,create_dir_umask=0007"
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WinFsp\Services\sshfs.k]
|
||||
"CommandLine"="svc %1 %2 %U -o create_file_umask=0117,create_dir_umask=0007"
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WinFsp\Services\sshfs.kr]
|
||||
"CommandLine"="svc %1 %2 %U -o create_file_umask=0117,create_dir_umask=0007"
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WinFsp\Services\sshfs.r]
|
||||
"CommandLine"="svc %1 %2 %U -o create_file_umask=0117,create_dir_umask=0007"
|
15
README.md
15
README.md
@ -198,10 +198,21 @@ $ sh "$(cat /proc/registry32/HKEY_LOCAL_MACHINE/SOFTWARE/WinFsp/InstallDir | tr
|
||||
FUSE for Cygwin installed.
|
||||
```
|
||||
|
||||
## Passing options to sshfs for mapped network drives
|
||||
|
||||
When using mapped network drives created in Windows Explorer or using "net use", you can't directly pass options to sshfs. You can, however, pass them via a registry patch. When you then map a network drive or use "net use", the options are automatically passed in the background. Registry patches for common issues below are provided and serve as an example.
|
||||
|
||||
## Preventing timeouts
|
||||
|
||||
A connection will timeout after some minutes when nothing is transferred. To prevent this, pass e.g. "-o ServerAliveInterval=30" as SSHFS_OPTIONS.
|
||||
When using "net use", you can't directly pass parameters, but you can use the provided "ServerAliveInterval.reg" to execute a registry patch. When you then use "net use", the parameter is automatically passed in the background and a keep-alive request is sent every 30 seconds.
|
||||
A connection will timeout after some minutes when nothing is transferred. To prevent this, pass e.g. "-o ServerAliveInterval=30" as SSHFS_OPTIONS. A keep-alive request is sent every 30 seconds.
|
||||
|
||||
Map network drive or "net use": Use the provided "ServerAliveInterval.reg" registry patch.
|
||||
|
||||
## Setting looser permissions for new files and directories
|
||||
|
||||
On a shared file server, the default permissions for new files created may be too strict and prevent others from reading and writing them. To set looser permissions, pass e.g. "-o create_file_umask=0117,create_dir_umask=0007" as SSHFS_OPTIONS. This will allow owner/group read and write permissions on new files and owner/group read, write and execute permissions on new directories.
|
||||
|
||||
Map network drive or "net use": Use the provided "GroupReadWrite.reg" registry patch.
|
||||
|
||||
## Project Organization
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user