首页 > 解决方案 > 在 Linux 中更改默认文件权限

问题描述


我在 Centos 7 下工作。
一段时间以来,我的 FTP /home/students目录的访问权限(权限)设置为 750 有问题。当我以学生用户身份创建文件时,文件访问权限为 644(读/为所有者写入,为其他用户只读)。但是当学生用户通过SFTP(通过ssh key认证)接收文件时,这些文件的权限是600。通过SFTP上传文件的人可以赋予访问权(权限)吗?

如何使 SFTP 自动接收的文件的默认权限为 644?

谢谢

标签: linuxfiledirectorypermissionsumask

解决方案


我认为你应该这样做 > 修改 /etc/ssh/sshd_config :

Subsystem sftp internal-sftp -m 0644

然后你应该重新加载 SSHD 配置:

sudo systemctl reload sshd

推荐阅读