linux - 在 Linux 中更改默认文件权限
问题描述
我在 Centos 7 下工作。
一段时间以来,我的 FTP /home/students目录的访问权限(权限)设置为 750 有问题。当我以学生用户身份创建文件时,文件访问权限为 644(读/为所有者写入,为其他用户只读)。但是当学生用户通过SFTP(通过ssh key认证)接收文件时,这些文件的权限是600。通过SFTP上传文件的人可以赋予访问权(权限)吗?
如何使 SFTP 自动接收的文件的默认权限为 644?
谢谢
解决方案
我认为你应该这样做 > 修改 /etc/ssh/sshd_config :
Subsystem sftp internal-sftp -m 0644
然后你应该重新加载 SSHD 配置:
sudo systemctl reload sshd
推荐阅读
- cmd - 使用 CMD 的 Azure DevOps CD 管道
- c - `getchar()` 返回错误的特殊情况是什么?
- javascript - 如果变量是嵌套的对象数组,如何更改值?(示例 2)
- django - 无法访问服务器。Nginx 不适用于 docker、Django Project、Daphne、Gunicorn、Redis
- microchip - 字符串函数和外部变量在 MPLAB X IDE for PIC 单片机程序中无法正常工作
- spring-integration - Spring Integration - http outboundAdapter 中的控制重试逻辑
- python - 如何将嵌套的父子层次结构json转换为熊猫数据框?
- wagtail - 鹡鸰流场未按预期呈现
- javascript - 函数 start() 未在文本冒险游戏中运行
- javascript - 在 JavaScript 中用值和空二进制填充数组