sftp put權限不夠

報錯以下:bash

sftp> put play.zip ./
Uploading play.zip to /opt/library/./play.zip
remote open("/opt/library/./play.zip"): Permission denied

緣由:
sftp登陸之後當前所在目錄的owner不是sftp登陸者,也就是說當前目錄沒有write權限,so修改權限,再put上傳。以下:ssh

$ sudo chown xuyuzhu -R ./      # ssh登陸之後修改目錄owner
$ exit
登出
$ sftp xuyuzhu@192.168.63.9     # 從新登陸sftp
xuyuzhu@192.168.63.9's password: 
Connected to 192.168.63.9.
sftp> cd /opt           # 進入要上傳的目錄
sftp> put play.zip      # 上傳
Uploading play.zip to /opt/library/play.zip
play.zip                                                                    100%   74MB  10.6MB/s   00:07
相關文章
相關標籤/搜索