java - 如何使用java更改sftp中的文件权限
问题描述
我需要帮助来使用 sftp 更改远程服务器中文件的权限
String serverFileName = "FileInServer.txt";
sftp.upload("src/test/java/com/visa/filecreation/testfile/"+fileName+".txt",serverFileName);
使用 Java 我需要将文件的权限更改为所有者的读写权限,但不适用于组和其他人。
此格式必填
:::FileInServer.txt
权利是
rw- --- ---
目前,远程服务器上的文件权限是
::FileInServer.txt
权利是
rw- r-- r--
解决方案
您可以尝试使用ChannelSftp.chmod
channelSftp = (ChannelSftp) channel;
channelSftp.chmod(511,"path");
推荐阅读
- python - 如何获得不包括小于或大于特定值的行的平均值并最后添加新列,Python,Pandas
- excel - 计数如果在用户定义的范围内
- html - 使用 HTML 字符作为背景
- python - Pandas read_csv 方法仅读取 csv 单元格值的第一个字符
- python - ModuleNotFoundError:使用 auto-py-to-exe 将 Python 文件转换为可执行文件时没有名为“pandas”的模块
- c++ - 如何使用运算符在同一行中多次调用函数
- php - 与nodejs相比,无法验证php中的openssl签名
- python - 通过网络摄像头进行 OpenCV 人体检测 - 没有可见的检测
- ruby-on-rails - Rails 资源新的和编辑的路由重定向到根页面而不是它们各自的路由
- python - 在 python 上使用 cloudflare 保护连接到 websocket