{"id":347,"date":"2021-08-23T07:58:12","date_gmt":"2021-08-23T06:58:12","guid":{"rendered":"https:\/\/www.netexpertise.eu\/es\/?p=347"},"modified":"2021-08-23T08:08:03","modified_gmt":"2021-08-23T07:08:03","slug":"cambio-masivo-de-propietario-de-objetos-as400","status":"publish","type":"post","link":"http:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html","title":{"rendered":"Cambio masivo de propietario de objetos AS400"},"content":{"rendered":"\n<h2>Cambiar propietario a trav\u00e9s de IBM i Terminal<\/h2>\n\n\n\n<p>Hay muchas formas de cambiar el propietario de un objeto en <a href=\"\/es\/tag\/ibm-i\">IBM i<\/a>. Con CHGOBJOWN para un solo objeto, o WRKOBJOWN luego 9 para cada objeto si desea procesar todos los objetos que pertenecen a alguien. \u00a1Cambiar el propietario de miles de objetos de esta manera puede llevar mucho tiempo!<br><br>Los sitios web especializados como <a href=\"http:\/\/www.itjungle.com\/fhg\/fhg012506-story03.html\" target=\"_blank\" rel=\"noreferrer noopener\">itjungle<\/a> ofrecen soluciones m\u00e1s r\u00e1pidas como:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">CHGOWN OBJ('\/qsys.lib\/ma_lib.lib\/*.*') NEWOWN(nuevo_propietario) RVKOLDAUT(*YES)<\/code><\/pre>\n\n\n\n<p>que es una buena manera de cambiar el propietario de todos los objetos AS400 de una biblioteca determinada.<br><br>Pero no es m\u00e1s potente si no tiene nada en contra de QSHELL \/ PASE (QSH de lanzamiento o QP2TERM LLAMADA), o se conecte en <a href=\"\/es\/sistema\/as400\/ssh-shell-predeterminado-e-historial-de-commandos-en-as400.html\">SSH<\/a>.<\/p>\n\n\n\n<h2><br>\u00d3rdenes de Propietario Avanzados en QSH \/ PASE<\/h2>\n\n\n\n<p>Puede moverse a un directorio de biblioteca con cd. Siempre agregue .LIB al nombre de la biblioteca<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">cd \/QSYS.LIB\/MILIB.LIB<\/code><\/pre>\n\n\n\n<p><br>Puede contar f\u00e1cilmente el n\u00famero de objetos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ls -1 | wc -l\n    6228<\/code><\/pre>\n\n\n\n<p>Muestre el propietario de todos los objetos con <em>ls<\/em> y <em>more<\/em> para mostrar una p\u00e1gina a la vez (puede ser lento si tiene muchos objetos)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ls -l | more\ntotal 190672\ndrwx---rwx    2 proprio    0             28672 Jan  5 10:37 $BUL100.FILE\ndrwx---rwx    2 proprio    0             20480 Jan  5 10:37 $BUL200.FILE\n[...]<\/code><\/pre>\n\n\n\n<p><br>Cambie el propietario de todos los objetos con <em>chown<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">chown nuevo_propietario *.*<\/code><\/pre>\n\n\n\n<p>Tambi\u00e9n puede ser m\u00e1s espec\u00edfico con * .FILE o MY_*. PRG.<br><br>Y aqu\u00ed es donde se pone realmente interesante. Puedes cambiar todos los objetos que no tienen due\u00f1o<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">find . -nouser | xargs chown nuevo_propietario<\/code><\/pre>\n\n\n\n<p>\u00daselo con precauci\u00f3n, siga leyendo \u2026<br><br>Tambi\u00e9n puede cambiar todos los objetos que pertenecen a una persona espec\u00edfica<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">find . -user antiguo_propietario | xargs chown nuevo_propietario<\/code><\/pre>\n\n\n\n<p>\u00a1Ideal para reasignar los objetos de personas que dejaron la empresa antes de borrar su cuenta!<\/p>\n\n\n\n<h2><br>Longitud del Nombre de Usuario AS400 y Otros<\/h2>\n\n\n\n<p><em>find<\/em> tambi\u00e9n busca en subdirectorios.<br><br>Es posible que tenga un error de nombre de usuario desconocido:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ chown lgusername AABL01WC.PGM\nchown: lgusername is an unknown username.<\/code><\/pre>\n\n\n\n<p>A continuaci\u00f3n, debe recuperar el ID de usuario del perfil AS400 y utilizar este n\u00famero en su lugar, si el nombre de usuario tiene m\u00e1s de 8 caracteres:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ chown 1073 AABL01WC.PGM<\/code><\/pre>\n\n\n\n<p>Consulte esta <a href=\"http:\/\/www-01.ibm.com\/support\/docview.wss?uid=nas8N1013998\" target=\"_blank\" rel=\"noreferrer noopener\">nota<\/a> en el sitio de IBM. Por tanto, es mejor tener s\u00f3lo nombres de usuario de 8 caracteres o menos en iSeries.<br><br>Conociendo el problema de la longitud del nombre de usuario, el comando \u00abfind. -nouser\u00bb tambi\u00e9n devuelve archivos \/ objetos que pertenecen a perfiles de 9 o 10 caracteres. L\u00e1stima que IBM no estableci\u00f3 la longitud m\u00e1xima de usuario en 10 tambi\u00e9n para PASE.<br><br>Un \u00faltimo consejo: con\u00e9ctese a trav\u00e9s de <a href=\"\/es\/sistema\/as400\/ssh-shell-predeterminado-e-historial-de-commandos-en-as400.html\">SSH<\/a> para tener un terminal en una ventana m\u00e1s grande.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cambiar propietario a trav\u00e9s de IBM i Terminal Hay muchas formas de cambiar el propietario de un objeto en IBM i. Con CHGOBJOWN para un solo objeto, o WRKOBJOWN luego 9 para cada objeto si desea procesar todos los objetos que pertenecen a alguien. \u00a1Cambiar el propietario de miles de objetos de esta manera puede [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[27],"tags":[38,39,55],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Netexpertise - Cambio masivo de propietario de objetos AS400<\/title>\n<meta name=\"description\" content=\"Cambie el propietario de miles de objetos AS400 con un solo comando, objetos sin propietario o que pertenecen a alguien, y m\u00e1s ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Netexpertise - Cambio masivo de propietario de objetos AS400\" \/>\n<meta property=\"og:description\" content=\"Cambie el propietario de miles de objetos AS400 con un solo comando, objetos sin propietario o que pertenecen a alguien, y m\u00e1s ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html\" \/>\n<meta property=\"og:site_name\" content=\"Netexpertise\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-23T06:58:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-23T07:08:03+00:00\" \/>\n<meta name=\"author\" content=\"dave\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@netexpertise\" \/>\n<meta name=\"twitter:site\" content=\"@netexpertise\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html\",\"url\":\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html\",\"name\":\"Netexpertise - Cambio masivo de propietario de objetos AS400\",\"isPartOf\":{\"@id\":\"http:\/\/www.netexpertise.eu\/es\/#website\"},\"datePublished\":\"2021-08-23T06:58:12+00:00\",\"dateModified\":\"2021-08-23T07:08:03+00:00\",\"author\":{\"@id\":\"http:\/\/www.netexpertise.eu\/es\/#\/schema\/person\/27ec923be6625ac4b4bb86c8f0b12abf\"},\"description\":\"Cambie el propietario de miles de objetos AS400 con un solo comando, objetos sin propietario o que pertenecen a alguien, y m\u00e1s ...\",\"breadcrumb\":{\"@id\":\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\/\/www.netexpertise.eu\/es\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cambio masivo de propietario de objetos AS400\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.netexpertise.eu\/es\/#website\",\"url\":\"http:\/\/www.netexpertise.eu\/es\/\",\"name\":\"Netexpertise\",\"description\":\"Sistemas \/ Redes \/ DevOps\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.netexpertise.eu\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.netexpertise.eu\/es\/#\/schema\/person\/27ec923be6625ac4b4bb86c8f0b12abf\",\"name\":\"dave\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\/\/www.netexpertise.eu\/es\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g\",\"caption\":\"dave\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Netexpertise - Cambio masivo de propietario de objetos AS400","description":"Cambie el propietario de miles de objetos AS400 con un solo comando, objetos sin propietario o que pertenecen a alguien, y m\u00e1s ...","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:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html","og_locale":"es_ES","og_type":"article","og_title":"Netexpertise - Cambio masivo de propietario de objetos AS400","og_description":"Cambie el propietario de miles de objetos AS400 con un solo comando, objetos sin propietario o que pertenecen a alguien, y m\u00e1s ...","og_url":"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html","og_site_name":"Netexpertise","article_published_time":"2021-08-23T06:58:12+00:00","article_modified_time":"2021-08-23T07:08:03+00:00","author":"dave","twitter_card":"summary_large_image","twitter_creator":"@netexpertise","twitter_site":"@netexpertise","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html","url":"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html","name":"Netexpertise - Cambio masivo de propietario de objetos AS400","isPartOf":{"@id":"http:\/\/www.netexpertise.eu\/es\/#website"},"datePublished":"2021-08-23T06:58:12+00:00","dateModified":"2021-08-23T07:08:03+00:00","author":{"@id":"http:\/\/www.netexpertise.eu\/es\/#\/schema\/person\/27ec923be6625ac4b4bb86c8f0b12abf"},"description":"Cambie el propietario de miles de objetos AS400 con un solo comando, objetos sin propietario o que pertenecen a alguien, y m\u00e1s ...","breadcrumb":{"@id":"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.netexpertise.eu\/es\/sistema\/as400\/cambio-masivo-de-propietario-de-objetos-as400.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/www.netexpertise.eu\/es"},{"@type":"ListItem","position":2,"name":"Cambio masivo de propietario de objetos AS400"}]},{"@type":"WebSite","@id":"http:\/\/www.netexpertise.eu\/es\/#website","url":"http:\/\/www.netexpertise.eu\/es\/","name":"Netexpertise","description":"Sistemas \/ Redes \/ DevOps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.netexpertise.eu\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"http:\/\/www.netexpertise.eu\/es\/#\/schema\/person\/27ec923be6625ac4b4bb86c8f0b12abf","name":"dave","image":{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.netexpertise.eu\/es\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g","caption":"dave"}}]}},"_links":{"self":[{"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/posts\/347"}],"collection":[{"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/comments?post=347"}],"version-history":[{"count":12,"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/posts\/347\/revisions"}],"predecessor-version":[{"id":361,"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/posts\/347\/revisions\/361"}],"wp:attachment":[{"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/media?parent=347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/categories?post=347"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.netexpertise.eu\/es\/wp-json\/wp\/v2\/tags?post=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}