Re: [SFTP] Possibility for Adding "ForceFilePermission" option

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



On Thu, 2017-12-14 at 10:26 -0600, House Lee wrote:
> Hi,
> 
> I understand that if I specify `ForceCommand internal-sftp -u
> <umask>`, the permission of any files uploaded via sftp will be
> calculated by `<original permission> & ~umask`. However, this can be
> bypassed by the `-P` option of `put` command. We are developing a
> shared hosting platform, therefore we definitely don’t want our users
> being able to upload any executable files. We can not disable the x
> permission by umask because directories need the x permission. 
> 
> Is there any possible way to accomplish this? or is it possible to
> add a `ForceFilePermission` and `ForceDirPermission` option in the
> sshd_config ?
> 
> Thanks & Best Regards,
> House


Hello,
during last month, there were already two emails in this mailing list
discussing this issue:

https://lists.mindrot.org/pipermail/openssh-unix-dev/2017-
November/036468.html

The patch exists here since 2010 and it is currently used in
Fedora/RHEL to a great satisfaction, though it was never accepted by
upstream nor there was any official statement if they will eventually
accept this change or why not (and in which I would be greatly
interested).

Best advise I have is to pull that patch from the linked thread above.
Or have some script that is fixing the files permissions upon upload.

Regards,
Jakub

-- 
Jakub Jelen
Software Engineer
Security Technologies
Red Hat, Inc.

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev




[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux