跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • debian 用 sftp 上传文件权限求助
未分類
18 9 月 2020

debian 用 sftp 上传文件权限求助

debian 用 sftp 上传文件权限求助

資深大佬 : nbweb 5

debian 默认内置的 sftp,每次通过 sftp 上传文件,都是 666 权限,找了好久,也不知道在哪设置。

由于我经常用 ssh 的 sftp 上传文件到共享目录,总是 666 权限,导致 win 下面无法打开,每次都是从 samba 共享复制到 win 上面,或者 ssh 上去 chmod -R 777 /mnt 才行。

哪位大佬指导一下,如何设置,能让 sftp 的 root 用户,上传文档是 777 ?

大佬有話說 (5)

  • 資深大佬 : mgrddsj

    搜索了一下,似乎大多数 SFTP 客户端都支持指定上传文件时所用的权限。我自己比较常用的 SSH+SFTP 客户端是 Bitvise SSH Client,是可以指定权限的。但是 FileZilla 似乎并不支持,只能上传完之后右键上传了的文件,然后手动设置权限。
    https://serverfault.com/questions/283492/how-to-specify-file-permission-when-putting-a-file-using-openssh-sftp-command

    如果非要在服务端找办法的话,似乎没办法解决。因为 Debian 内置的是 OpenSSH (大多数地方也都是用这个作为 SFTP Server),查了一下,更改上传的文件的默认权限可以通过在 /etc/sshd_config 里 Subsystem sftp /usr/lib/openssh/sftp-server -u *umask_value 来设置。但是 umask 最低是 0000,也就是新建文件为 666,文件夹为 777 。所以无解。

    或者不大优雅解决办法就是在服务端设置 cron 任务,每几分钟执行一次 chmod 。

  • 主 資深大佬 : nbweb

    @mgrddsj 哈哈哈。。我就是用的 bitvise,经常在公司向家里的共享目录传东西,所以权限设置不好。我现在用个笨方法,用 crontab 每天定时 chmoe -R 777 /mnt

  • 主 資深大佬 : nbweb

    @mgrddsj 请教一下,bitvise 里面的 sftp,如何设置上传权限?谢谢

  • 資深大佬 : mgrddsj

    在配置文件的 SFTP tab 那里就可以设置了。
    https://imgchr.com/i/wt8llR

  • 主 資深大佬 : nbweb

    @mgrddsj 非常感谢!!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具