2017-05-15 11 views
0

私は自分のローカルで700の許可を持つファイルを持っています。 scpコマンドを使用して、このファイルをサーバのabcディレクトリに移動する必要があります。ここでは、ファイルのパーミッションは755でなければなりませんが、私は700パーミッションのファイルしか取得していません。このディレクトリに移動するすべてのファイルがデフォルトとして755へのアクセス許可を設定するにはどうすればよいですか。ローカルからサーバーへの転送中にファイルのアクセス権を変更する

+0

リモートディレクトリへのLinux ACLを使用するようにしてください。 – Rups

+0

私は試しましたが、動作しません。 – Prakash

+0

いくつかの手順が不足している可能性があります。私はステップバイステップのソリューションを提供してくれますか? – Prakash

答えて

1

あなたは転送のためにrsyncを使用することができます。

rsync --chmod=u+rwx,g+rwx,o+rx file.txt [email protected]:abc/ 

あなたがscpコマンドを使用することを好む場合は、転送後に権限を設定できます。

scp file.txt [email protected]:abc/ 
ssh [email protected] 'chmod 755 abc/file.txt' 
+0

scpとsshの両方を単一のコマンドで使用できますか? – Prakash

関連する問題