{"id":13541,"date":"2022-10-04T10:16:01","date_gmt":"2022-10-04T04:46:01","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/"},"modified":"2022-10-04T10:16:01","modified_gmt":"2022-10-04T04:46:01","slug":"solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/","title":{"rendered":"[Solved] copy files to remote servers but in a directory which belongs to some other user?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-48729672\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"48729672\" data-parentid=\"48724920\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Since you hint on having sudo configured for your connecting user <code>david<\/code>, the simplest thing you can do is use elevated permissions to copy the file and set its an ownership to <code>goldy<\/code> through <code>owner<\/code> parameter of the <code>unarchive<\/code> module:<\/p>\n<pre><code>- name: copy and untar latest tasks.tar.gz file\n  unarchive:\n    src: tasks.tar.gz\n    dest: \/data\/files\/tasks\/\n    owner: goldy\n  become: true\n<\/code><\/pre>\n<hr>\n<p>For the question of how to configure sudoers to allow for executing commands on behalf of a user other than <code>root<\/code>, you need to learn how <code>sudo<\/code> and <code>sudoers<\/code> actually work (see <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.sudo.ws\/man\/1.8.22\/sudoers.man.pdf\">the manual<\/a>).<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved copy files to remote servers but in a directory which belongs to some other user? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Since you hint on having sudo configured for your connecting user david, the simplest thing you can do is use elevated permissions to copy the file and set its an ownership to goldy through owner parameter of the unarchive module: &#8211; name: copy and untar latest tasks.tar.gz file unarchive: src: tasks.tar.gz dest: \/data\/files\/tasks\/ owner: &#8230; <a title=\"[Solved] copy files to remote servers but in a directory which belongs to some other user?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\" aria-label=\"More on [Solved] copy files to remote servers but in a directory which belongs to some other user?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[2465,424],"class_list":["post-13541","post","type-post","status-publish","format-standard","hentry","category-solved","tag-ansible","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] copy files to remote servers but in a directory which belongs to some other user? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] copy files to remote servers but in a directory which belongs to some other user? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Since you hint on having sudo configured for your connecting user david, the simplest thing you can do is use elevated permissions to copy the file and set its an ownership to goldy through owner parameter of the unarchive module: - name: copy and untar latest tasks.tar.gz file unarchive: src: tasks.tar.gz dest: \/data\/files\/tasks\/ owner: ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-04T04:46:01+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] copy files to remote servers but in a directory which belongs to some other user?\",\"datePublished\":\"2022-10-04T04:46:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\"},\"wordCount\":101,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"ansible\",\"linux\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\",\"name\":\"[Solved] copy files to remote servers but in a directory which belongs to some other user? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-04T04:46:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] copy files to remote servers but in a directory which belongs to some other user?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] copy files to remote servers but in a directory which belongs to some other user? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] copy files to remote servers but in a directory which belongs to some other user? - JassWeb","og_description":"[ad_1] Since you hint on having sudo configured for your connecting user david, the simplest thing you can do is use elevated permissions to copy the file and set its an ownership to goldy through owner parameter of the unarchive module: - name: copy and untar latest tasks.tar.gz file unarchive: src: tasks.tar.gz dest: \/data\/files\/tasks\/ owner: ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/","og_site_name":"JassWeb","article_published_time":"2022-10-04T04:46:01+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] copy files to remote servers but in a directory which belongs to some other user?","datePublished":"2022-10-04T04:46:01+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/"},"wordCount":101,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["ansible","linux"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/","url":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/","name":"[Solved] copy files to remote servers but in a directory which belongs to some other user? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-04T04:46:01+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-copy-files-to-remote-servers-but-in-a-directory-which-belongs-to-some-other-user\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] copy files to remote servers but in a directory which belongs to some other user?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=13541"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13541\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=13541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=13541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=13541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}