Puttyを使用したCentOS 7でのフォルダ権限のトラブルシューティング

Puttyを使用したCentOS 7でのフォルダ権限のトラブルシューティング

私たちが持っているさまざまなサーバーにjvmベースのアプリケーションをデプロイするbashで書かれたデプロイスクリプトがあります。配布ファイルはWindowsシステムにパッケージされ、次にputtyのscpコマンドを使用してzipファイルがサーバーに準備されます。

push.ps1スクリプトは次のとおりです。

Remove-Item "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deploy\run\package.zip" -Force

Copy-Item -Path "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deploy\run\*" -Exclude @("debug.sh", "deploy.sh", "main.sh") -Destination "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deploy\package\scripts"
Compress-Archive -Path "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deploy\package" -DestinationPath "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\package.zip" -Force
Move-Item -Path "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\package.zip" -Destination "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deploy\run\package.zip" -Force
Compress-Archive -Path "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deploy\run" -DestinationPath "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deployment.zip" -Force

$pscpOutput = ""

pscp -pw shhhhh...secret! "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deployment.zip" [email protected]:/home/dev/deployment/ | Out-String | Tee-Object -Variable "pscpOutput" | Out-Null

Write-Verbose $pscpOutput

Remove-Item "C:\All\Scripts\Linux\JDA\deployments\dev-20160808\deployment.zip" -Force

# ./deploy.sh -p package.zip  -j /home/dev/x -r forward -d -t

実行中に端末でcpエラーが検出されました。

| 20160810 21:08:41 UTC | 20160810 17:08:41 EDT | > Deployment: 375 -> Copying Deployment Package /templates for dev environment files...
| 20160810 21:08:41 UTC | 20160810 17:08:41 EDT | > Deployment: 376 -> cp -fr "/home/dev/deployment/package/templates/env/dev/." "/home/dev/x/jda/optimizer/runtimes/version/16.1.1/templates/env/dev/"
cp: cannot stat ‘/home/dev/deployment/package/templates/env/dev/.’: Permission denied

私はディレクトリを確認し、以前見たことがない次の結果を得ました。

テキストが赤で塗りつぶされるのはなぜですか? ? ?噴水?

不明なファイル権限

ベストアンサー1

読み取りおよび実行権限があることを確認するには、パス内の他の親ディレクトリの権限を確認します。ディレクトリに実行権限がないときに同様の問題が発生するのを見ました。

おすすめ記事