{"id":269,"date":"2021-01-18T19:21:47","date_gmt":"2021-01-18T18:21:47","guid":{"rendered":"http:\/\/blog.uclm.es\/felixvillanueva\/?p=269"},"modified":"2021-01-18T19:21:47","modified_gmt":"2021-01-18T18:21:47","slug":"permisos-de-archivos-en-gnu-linux","status":"publish","type":"post","link":"https:\/\/blog.uclm.es\/felixvillanueva\/2021\/01\/18\/permisos-de-archivos-en-gnu-linux\/","title":{"rendered":"Permisos de archivos en GNU\/Linux"},"content":{"rendered":"<p>Los permisos de acceso a los archivos en GNU\/Linux limitan qui\u00e9n puede acceder a un archivo y qu\u00e9 puede hacer con ese archivo. Se define el perfil de propietario del archivo (el usuario que lo cre\u00f3), el grupo al cual pertenece dicho archivo (que por defecto es al grupo del usuario que lo cre\u00f3), y el resto de usuarios que no son ni el propietario, ni pertenecen al grupo al cual pertenece el archivo. Para cada uno de esos perfiles se define si el usuario puede acceder para leer el archivo, escribir en \u00e9l o ejecutarlo.<br \/>\n\u00bfC\u00f3mo saber qu\u00e9 permisos tiene un archivo?, bien, la forma m\u00e1s f\u00e1cil es con el comando ls, indicando que te d\u00e9 todos archivos, incluso los que empiezan por \u00ab.\u00bb con la opci\u00f3n -a. En la figura podemos ver un ejemplo con la opci\u00f3n l para que liste los archivos, y la h, si quieres que el tama\u00f1o salga en m\u00faltiplos c\u00f3modos de leer (si no, sale un n\u00famero en bytes). En la figura podemos ver c\u00f3mo interpretar toda la salida del comando <b>ls -alh<\/b> en un directorio con un \u00fanico archivo (hola.txt).<br \/>\n<img decoding=\"async\" src=\"https:\/\/blog.uclm.es\/felixvillanueva\/wp-content\/uploads\/sites\/81\/2021\/01\/permisos.svg_.png\"><br \/>\nAtendiendo a la informaci\u00f3n que muestra el comando le\u00edda de izquierda a derecha, podemos ver que el archivo hola.txt es un archivo, el propietario tiene permisos de lectura y escritura, el grupo y el resto de usuarios solo pueden leerlo, tiene un \u00fanico enlace a dicho archivo (el 1 sin leyenda), lo cre\u00f3 el usuario alumno, pertenece al grupo de alumno, tiene 5 bytes, se cre\u00f3 el 18 de enero a las 11:56 y se llama hola.txt.<br \/>\n\u00bfC\u00f3mo puedo cambiar los permisos de un archivo?, con el comando <b>chmod<\/b>, por ejemplo, si pudi\u00e9ramos ejecutar el archivo hola.txt y quisi\u00e9ramos darle permisos de ejecuci\u00f3n, bastar\u00eda con <b>chmod +x hola.txt<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los permisos de acceso a los archivos en GNU\/Linux limitan qui\u00e9n puede acceder a un archivo y qu\u00e9 puede hacer con ese archivo. Se define el perfil de propietario del archivo (el usuario que lo cre\u00f3), el grupo al cual &hellip; <a href=\"https:\/\/blog.uclm.es\/felixvillanueva\/2021\/01\/18\/permisos-de-archivos-en-gnu-linux\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":182,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,6],"tags":[],"class_list":["post-269","post","type-post","status-publish","format-standard","hentry","category-ejemplos","category-linux","category-tutorial"],"_links":{"self":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/posts\/269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/users\/182"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/comments?post=269"}],"version-history":[{"count":0,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/posts\/269\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/media?parent=269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/categories?post=269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/tags?post=269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}