{"id":1337,"date":"2019-06-20T13:25:09","date_gmt":"2019-06-20T11:25:09","guid":{"rendered":"https:\/\/www.ayhanarda.com\/blog\/?p=1337"},"modified":"2019-06-20T13:25:11","modified_gmt":"2019-06-20T11:25:11","slug":"rundeck-remote-sunucunun-tmp-dizininde-job-calistirma-hatasi","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2019\/06\/rundeck-remote-sunucunun-tmp-dizininde-job-calistirma-hatasi\/","title":{"rendered":"RunDeck Remote Sunucunun \/tmp Dizininde Job \u00c7al\u0131\u015ft\u0131rma Hatas\u0131"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">RunDeck Remote \/tmp Dizininde Job \u00c7al\u0131\u015ft\u0131rma Hatas\u0131<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Linux sunucularda tmp klas\u00f6rleri genelde yaz\u0131labilir olurlen baz\u0131 sunucularda \u00fczerine kurulan uygulamalar bu dizinleri daha secure hale getireibliyor , \u00f6rne\u011fin cpanel kurulu bir sunucunuz var ise rundeck job ekledi\u011finizde remote script \u00e7al\u0131\u015ft\u0131raca\u011f\u0131m derseniz haz\u0131rlad\u0131\u011f\u0131n\u0131z bash scripti buraya atam\u0131yor ve a\u015fa\u011f\u0131daki gibi bir hataya d\u00fc\u015f\u00fcyor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash: \/tmp\/9-26-rc01-dispatch-script.tmp.sh: Permission denied<br>Failed: NonZeroResultCode: Remote command failed with exit status 126<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Execution failed: 26 in project RC: [Workflow result: , step failures: {1=Dispatch failed on 1 nodes: [rc01: NonZeroResultCode: Remote command failed with exit status 126 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:rc01)=BaseDataContext{{exec={exitCode=0}}}, ContextView(node:rc01)=BaseDataContext{{exec={exitCode=0}}}}, base=null)} ]}, Node failures: {rc01=[NonZeroResultCode: Remote command failed with exit status 126 + {dataContext=MultiDataContextImpl(map={ContextView(step:1, node:rc01)=BaseDataContext{{exec={exitCode=0}}}, ContextView(node:rc01)=BaseDataContext{{exec={exitCode=0}}}}, base=null)} ]}, status: failed]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu durumda \u00e7\u00f6z\u00fcm olarak \/tmp dizinlerinize ekstra izin vermek yerine rundeck&#8217;in default olarak ula\u015fmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131 dizini de\u011fi\u015ftirmek bana daha mant\u0131kl\u0131 gelmekte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bunun i\u00e7in rundeck&#8217;te ilgili projenin project.properties dosyas\u0131n\u0131 a\u00e7\u0131n\u0131z. E\u011fer \/tmp yerine ilgili i\u015flemi \/root dizininde yapmas\u0131n\u0131 istiyor isek a\u015fa\u011f\u0131daki sat\u0131r\u0131 dosyaya eklemeliyiz. B\u00f6ylece job&#8217;u tekrar \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda art\u0131k \/tmp yerine \/root dizinine scripti aktaracak ve \u00e7al\u0131\u015ft\u0131rabilecektir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">project.file-copy-destination-dir=\/root<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"RunDeck%20Remote%20Sunucunun%20%2Ftmp%20Dizininde%20Job%20%C3%87al%C4%B1%C5%9Ft%C4%B1rma%20Hatas%C4%B1\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"Linux sunucularda tmp klas\u00f6rleri genelde yaz\u0131labilir olurlen baz\u0131 sunucularda \u00fczerine kurulan uygulamalar bu dizinleri daha secure hale getireibliyor , \u00f6rne\u011fin cpanel kurulu bir sunucunuz var ise rundeck job ekledi\u011finizde remote script \u00e7al\u0131\u015ft\u0131raca\u011f\u0131m derseniz haz\u0131rlad\u0131\u011f\u0131n\u0131z bash scripti buraya atam\u0131yor ve a\u015fa\u011f\u0131daki gibi bir hataya d\u00fc\u015f\u00fcyor.","protected":false},"author":1,"featured_media":1339,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[66,1337,67],"tags":[1260,1340,1339,1338,1341],"class_list":["post-1337","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-2","category-rundeck","category-shell-script","tag-rundeck","tag-rundeck-commands","tag-rundeck-hata","tag-rundeck-job","tag-rundeck-nedir"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1337"}],"version-history":[{"count":1,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions"}],"predecessor-version":[{"id":1340,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1337\/revisions\/1340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media\/1339"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}