{"id":21,"date":"2020-11-10T13:01:34","date_gmt":"2020-11-10T12:01:34","guid":{"rendered":"http:\/\/horrillo.eu\/?p=21"},"modified":"2021-07-16T10:04:01","modified_gmt":"2021-07-16T09:04:01","slug":"umask","status":"publish","type":"post","link":"https:\/\/horrillo.eu\/?p=21","title":{"rendered":"Permisos y uso del umask"},"content":{"rendered":"\n<p>A la hora de crear un fichero o directorio en Linux, se nos genera el objeto con unos permisos por defecto, esos permisos se definen con el comando <strong>umask<\/strong> . Para ver que umask tenemos asignado en nuestro sistema operativo podemos ejecutar <strong>umask<\/strong> a secas.<\/p>\n\n\n\n<p>[root@sercentos7 ~]# umask<br>0022<\/p>\n\n\n\n<p>Si queremos ver que hace este 0022 podemos ejecutar <strong>umask -S<\/strong><\/p>\n\n\n\n<p>[root@sercentos7 ~]# umask -S<br>u=rwx,g=rx,o=rx<\/p>\n\n\n\n<p>Podemos observar que con 0022 cuando creamos una carpeta \/ fichero tenemos los permisos de lectura y escritura para el usuario, u=rwx, tenemos los permisos de lectura y ejecuci\u00f3n para el grupo, g=rx, y tenemos lectura y ejecuci\u00f3n para otros, o=rx.<\/p>\n\n\n\n<p>Por defecto cuando hablamos de ejecuci\u00f3n no estamos indicando que el fichero sea ejecutable, la x es para hacer que el directorio sea ejecutable y podamos acceder a \u00e9l con el comando cd.<\/p>\n\n\n\n<p>Para calcular el umask tenemos la siguiente tabla:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-subtle-light-gray-background-color has-background\"><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Permisos<\/td><td class=\"has-text-align-center\" data-align=\"center\">FILE<\/td><td class=\"has-text-align-center\" data-align=\"center\">DIRECTORY<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M\u00e1ximo por defecto<\/td><td class=\"has-text-align-center\" data-align=\"center\">666<\/td><td class=\"has-text-align-center\" data-align=\"center\">777<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">umask<\/td><td class=\"has-text-align-center\" data-align=\"center\">0022<\/td><td class=\"has-text-align-center\" data-align=\"center\">0022<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Default<\/td><td class=\"has-text-align-center\" data-align=\"center\">644<\/td><td class=\"has-text-align-center\" data-align=\"center\">755<\/td><\/tr><\/tbody><\/table><figcaption>Permisos umask<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<p>Los ficheros como m\u00e1ximo tendr\u00e1n 666 y los directorios 777, si tenemos 0022 simplemente hemos de restar.<\/p>\n\n\n\n<p>666 &#8211; 0022 = 644<\/p>\n\n\n\n<p>Por lo que los ficheros se crear\u00e1n con los permisos u=rw,g=r,o=r y para los directorios<\/p>\n\n\n\n<p>777 &#8211; 0022 = 755<\/p>\n\n\n\n<p>Se crear\u00e1n con los permisos u=rwx,g=rx,o=rx.<\/p>\n\n\n\n<p>Para establecer nuestra configuraci\u00f3n por defecto lo tenemos que a\u00f1adir a \/etc\/bashrc (\/etc\/bash.bashrc) \u00f3 \/etc\/profile, en este ultimo fichero, profile, el cambio ser\u00eda para todos los usuarios. Con cualquier editor de ficheros modificamos el fichero ~\/.bashrc si queremos el cambio solo para un usuario o el fichero profile si queremos el cambio para todos los usuarios y a\u00f1adimos la l\u00ednia:<\/p>\n\n\n\n<p>umask &lt;permisos&gt;.<\/p>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<p>umask 0022<br><br>Web para calcular que umask necesitas seg\u00fan los permisos que quieras dar.<br><a rel=\"noreferrer noopener\" href=\"https:\/\/wintelguy.com\/umask-calc.pl\" target=\"_blank\">https:\/\/wintelguy.com\/umask-calc.pl<\/a><br><br>Y tambi\u00e9n por si hace falta aqu\u00ed dejo un enlace hac\u00eda una calculadora binaria.<br><a href=\"https:\/\/es.planetcalc.com\/911\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/es.planetcalc.com\/911\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A la hora de crear un fichero o directorio en Linux, se nos genera el objeto con unos permisos por defecto, esos permisos se definen con el comando umask . Para ver que umask tenemos asignado en nuestro sistema operativo podemos ejecutar umask a secas. [root@sercentos7 ~]# umask0022 Si queremos ver que hace este 0022 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[4,5],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-linux","tag-lpic","tag-umask"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Permisos y uso del umask - Mi blog<\/title>\n<meta name=\"description\" content=\"Permisos y uso del umask para gestionar nuestros permisos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/horrillo.eu\/?p=21\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Permisos y uso del umask - Mi blog\" \/>\n<meta property=\"og:description\" content=\"Permisos y uso del umask para gestionar nuestros permisos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/horrillo.eu\/?p=21\" \/>\n<meta property=\"og:site_name\" content=\"Mi blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-10T12:01:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-16T09:04:01+00:00\" \/>\n<meta name=\"author\" content=\"Juan Antonio Horrillo de Haro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Antonio Horrillo de Haro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/horrillo.eu\/?p=21#article\",\"isPartOf\":{\"@id\":\"https:\/\/horrillo.eu\/?p=21\"},\"author\":{\"name\":\"Juan Antonio Horrillo de Haro\",\"@id\":\"https:\/\/horrillo.eu\/#\/schema\/person\/56d9626d9bb38bf236909b6750326bec\"},\"headline\":\"Permisos y uso del umask\",\"datePublished\":\"2020-11-10T12:01:34+00:00\",\"dateModified\":\"2021-07-16T09:04:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/horrillo.eu\/?p=21\"},\"wordCount\":331,\"commentCount\":2,\"keywords\":[\"#lpic\",\"#umask\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/horrillo.eu\/?p=21#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/horrillo.eu\/?p=21\",\"url\":\"https:\/\/horrillo.eu\/?p=21\",\"name\":\"Permisos y uso del umask - Mi blog\",\"isPartOf\":{\"@id\":\"https:\/\/horrillo.eu\/#website\"},\"datePublished\":\"2020-11-10T12:01:34+00:00\",\"dateModified\":\"2021-07-16T09:04:01+00:00\",\"author\":{\"@id\":\"https:\/\/horrillo.eu\/#\/schema\/person\/56d9626d9bb38bf236909b6750326bec\"},\"description\":\"Permisos y uso del umask para gestionar nuestros permisos.\",\"breadcrumb\":{\"@id\":\"https:\/\/horrillo.eu\/?p=21#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/horrillo.eu\/?p=21\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/horrillo.eu\/?p=21#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/horrillo.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Permisos y uso del umask\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/horrillo.eu\/#website\",\"url\":\"https:\/\/horrillo.eu\/\",\"name\":\"Mi blog\",\"description\":\"Blog de inform\u00e1tica\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/horrillo.eu\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/horrillo.eu\/#\/schema\/person\/56d9626d9bb38bf236909b6750326bec\",\"name\":\"Juan Antonio Horrillo de Haro\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/horrillo.eu\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79ee3e66414c28cf98f6cc347c7ef785b422e524406a3103c77ee923bdc738e8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79ee3e66414c28cf98f6cc347c7ef785b422e524406a3103c77ee923bdc738e8?s=96&d=mm&r=g\",\"caption\":\"Juan Antonio Horrillo de Haro\"},\"url\":\"https:\/\/horrillo.eu\/?author=3\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Permisos y uso del umask - Mi blog","description":"Permisos y uso del umask para gestionar nuestros permisos.","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:\/\/horrillo.eu\/?p=21","og_locale":"es_ES","og_type":"article","og_title":"Permisos y uso del umask - Mi blog","og_description":"Permisos y uso del umask para gestionar nuestros permisos.","og_url":"https:\/\/horrillo.eu\/?p=21","og_site_name":"Mi blog","article_published_time":"2020-11-10T12:01:34+00:00","article_modified_time":"2021-07-16T09:04:01+00:00","author":"Juan Antonio Horrillo de Haro","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Juan Antonio Horrillo de Haro","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/horrillo.eu\/?p=21#article","isPartOf":{"@id":"https:\/\/horrillo.eu\/?p=21"},"author":{"name":"Juan Antonio Horrillo de Haro","@id":"https:\/\/horrillo.eu\/#\/schema\/person\/56d9626d9bb38bf236909b6750326bec"},"headline":"Permisos y uso del umask","datePublished":"2020-11-10T12:01:34+00:00","dateModified":"2021-07-16T09:04:01+00:00","mainEntityOfPage":{"@id":"https:\/\/horrillo.eu\/?p=21"},"wordCount":331,"commentCount":2,"keywords":["#lpic","#umask"],"articleSection":["Linux"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/horrillo.eu\/?p=21#respond"]}]},{"@type":"WebPage","@id":"https:\/\/horrillo.eu\/?p=21","url":"https:\/\/horrillo.eu\/?p=21","name":"Permisos y uso del umask - Mi blog","isPartOf":{"@id":"https:\/\/horrillo.eu\/#website"},"datePublished":"2020-11-10T12:01:34+00:00","dateModified":"2021-07-16T09:04:01+00:00","author":{"@id":"https:\/\/horrillo.eu\/#\/schema\/person\/56d9626d9bb38bf236909b6750326bec"},"description":"Permisos y uso del umask para gestionar nuestros permisos.","breadcrumb":{"@id":"https:\/\/horrillo.eu\/?p=21#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/horrillo.eu\/?p=21"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/horrillo.eu\/?p=21#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/horrillo.eu\/"},{"@type":"ListItem","position":2,"name":"Permisos y uso del umask"}]},{"@type":"WebSite","@id":"https:\/\/horrillo.eu\/#website","url":"https:\/\/horrillo.eu\/","name":"Mi blog","description":"Blog de inform\u00e1tica","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/horrillo.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/horrillo.eu\/#\/schema\/person\/56d9626d9bb38bf236909b6750326bec","name":"Juan Antonio Horrillo de Haro","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/horrillo.eu\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/79ee3e66414c28cf98f6cc347c7ef785b422e524406a3103c77ee923bdc738e8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79ee3e66414c28cf98f6cc347c7ef785b422e524406a3103c77ee923bdc738e8?s=96&d=mm&r=g","caption":"Juan Antonio Horrillo de Haro"},"url":"https:\/\/horrillo.eu\/?author=3"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/horrillo.eu\/index.php?rest_route=\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/horrillo.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/horrillo.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/horrillo.eu\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/horrillo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":6,"href":"https:\/\/horrillo.eu\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/horrillo.eu\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/horrillo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/horrillo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/horrillo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}