当在开发时部署项目,使用WinSCP工具(界面)和SecureCRT工具(命令)
如果你在使用命令行部署一个项目时,使用了root权限解压缩等命令,那么默认这个目录是属于root用户组和root用户的,所以我们在用was用户(权限低)登陆之后,将自己的文件补丁做替换修改时,可能会弹出一些没有权限,无法访问的窗口。
那么使用命令:chgrp was 目录,修改文件夹所属用户组,之后 chmod -Rf 777 目录, 将文件夹修改为可读可写权限,有可能会出现以下错误,这时候文件也是会被替换修改的
仔细发现后,看到当权的用户拥有者没有修改过来
然后使用命令:chown was 文件或目录,将root目录所有者修改为了was之后,问题解决
出了以上方式,你也可以选择忽略这个权限提示
登陆WinSCP---> 选项 --->选项--->传输 找到编辑 ----> 选中 ‘忽略许可错误’,此处也可以设置上传文件的属性信息
点击 确定--->确定
再次上传文件就不会提示上述信息了
未经允许请勿转载:程序喵 » WinSCP 上传成功,但是在设置权限和/或时间戳时发生错误 解决方案