No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

19 Días
15 Hrs
55 Min
8 Seg

Permisos, niveles de procesos y privilegios de ejecución

21/32
Recursos

Los archivos digitales que se manejan tiene grados de importancia diferentes. Es decir, un documento de texto con un trabajo escolar, es mucho menos importante para el buen funcionamiento de nuestra computadora, que los archivos de sistema. Entonces, la seguridad de nuestra computadora, o hasta de nuestro server, depende que niveles de premiso tienen ciertos archivos y cuáles son los usuarios con los privilegios para modificarlos.

Permisos, niveles de procesos y privilegios de ejecución

En la administración de archivos la capacidad de utilizar permisos te permite definir entre las siguientes características, los permisos existen en todos los sistemas operativos de diversas formas y se crean con las siguientes opciones:

Read ®: permisos de lectura.
Write (w): permisos de escritura.
Execute (x): permisos de ejecución.

Una manera fácil de entender el sistema de permisos es el siguiente, tengamos en cuenta que usualmente vemos comandos parecidos al chmod 777, estos 3 numeros significan los 3 grupos de permisos de los cuales se hablan en el video, admin, team y public

Cómo dar permisos de lectura y escritura

La representación de estos números se toma en un sistema octal, teniendo en cuenta lo siguiente,

7 representa permisos de escritura, lectura y ejecución
6 representa lectura y escritura
5 representa lectura y ejecución
4 representa lectura
3 representa escritura y ejecución
2 representa escritura
1 representa ejecución
0 representa ningún permiso

Teniendo esto en cuenta, ahora cada vez que veas un comando chmod, recuerda que cada número representa el grupo de permiso y el número representa los permisos asignados que tiene. Un comando chmod 777 representan entonces, que los administradores, el team y los usuarios públicos puedes, escribir, leer y ejecutar archivos o lo que sea.!permissions_33dfc086-5fa0-42d1-8833-9455205f1e98.png

Contribución creada con los aportes de: Emmanuel Franquiz y Mayra López

Aportes 212

Preguntas 16

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Anotaciones de la Clase





Estoy en este curso para dejar de ser del “publico”

rwx = 7
rw- = 6
r-- = 4
— = 0

Totalmente recomendable el curso de Terminal y Línea de Comandos, se explica más a fondo este concepto a través de los comandos chmod, chown, chgrp

¿Cómo Convertir De Decimal A Binario?

Que tal apreciados amigos, es algo muy sencillo hay muchas metodologías para tal fin, pero en esta ocasión les voy a mostrar una forma muy sencilla con la que puedes pasar de decimal a binario cualquier número, para entenderlo recordemos algo, el sistema binario está basado en base dos (2), es por eso que efectuaremos una división donde el divisor sea 2.

Primero efectuamos la operación, anotamos nuestro residuo que siempre será cero (0) si el dividendo es par, de lo contrario será 1, el cociente lo volvemos a dividir entre el divisor que no cambia recuerda que es en base 2, y así sucesivamente hasta que el cociente sea cero o uno.
Si deseas más aclaración me puedes escribir.

Carlos E Lozano Miranda
Técnico electrónico
Cel: (+57) 316 2950230
Email: [email protected] / [email protected]

soy yo o, a cada clase dan mas ganas de seguir seguridad informática?

Read ®: permisos de leer.
Write (W): permisos de escritura.
Execute (X): permisos de ejecución.

Estos comandos se pueden editar dependiendo del sistema operativo en Linux y sistemas operativos basados en UNIX se hace con la instrucción chmod y a veces se pueden encontrar en números por ejemplo 666, esto internamente es código binario que activan o desactivan Read, Write y Execute.

Los grupos son lugares donde puedo asignar permisos (admin, team, public).

Asignar 777 convertido en código binario 111 y significa que puede RWX, si se asigna 666 convertido en código binario 110 y significa que puede RW-

Para cambiar las propiedades de un archivo se requieren permisos de administrador.

Para poder cambiar los permisos en sistemas operativos como Linux, MAC y todos los sistemas operativos basados en UNIX se usa el comando especial que te permite hacer modificaciones SUDO, te permite elevar privilegios y caer en anillos más profundos en el sistema operativo, se activa escribiéndolo al inicio del comando que se quiere ejecutar. Al ejecutarlo te pide la clave de admin o de root.

UGO sirve tanto en Español como en Ingles para entender lo de los permisos

Usuario (Users)dueño
Grupo (Group)dueño
Otros (Others)
En donde los archivos siempre tendran definidos sus permisos para el Usuario dueño de los archivos que pertenece a un Grupo dueño y para los usuarios de Otros grupos se les aplica los permisos de Otros

cada permiso tiene su valor en decimal definido así
Lectura ® = 4
Escritura (w)=2
Ejecución (x)=1

En todos los sistemas operativos podemos agrupar permisos para los archivos.

Son modificables, un ejemplo es “Admin”, “Team” y “Public”.

ADMIN = tiene permiso de escritura, lectura y ejecución. Read/Write/execute(rwx). En Windows para que el archivo sea ejecutable no es por el permiso de ejecución, sino cambiando su extensión. De todas maneras, lo que hace ejecutable a un archivo internamente, es que tenga el permiso de ejecución, el permiso que permite pasarle instrucciones al servidor.

TEAM = Tiene permiso de lectura y escritura, pero no puede ejecutar. Read/Write(rw-).

PUBLIC = Solo tiene permiso de lectura. Read(r–).

Algunos de los permisos
rwx
421 -> 4+2+1 = 7
rw-
421 -> 4+2 = 6
r–
421 -> 4

Sudo: SuperUser Do

Les dejo mis apuntes de la clase, espero les sirvan.

Este tema lo explican a fondo en el curso de linea de comandos.

el curso de terminal y línea de comandos habla mejor sobre este temas en concreto
https://platzi.com/clases/terminal/

La razón por la que se ponen 3 números de permiso, es porque normalmente existen al menos 3 grupos de usuarios.
.
El primer grupo suele ser el admin, el creador del archivo.
.
El segundo grupo es normalmente los miembros del mismo servidor del admin (Como diferentes cuentas de usuario en una misma computadora) A estos se les asigna el segundo valor de permiso.
.
Por último, el tercer grupo pertenece a otros usuarios, gente que no es el admin ni comparte algún grupo.

750 admin puede editar.

Siempre me he preguntado como es el permiso 2 (Puede escribir pero no leer y ejecutar) la pregunta es ¿cómo escribir sin leer?

R – Read: Permisos de lectura
W – Write: Permisos de escritura
X – Execute: Permisos de ejecución
Admin: R W X Team: R W Public: R
En el sistema de permiso CHMOD encontramos:
0: Sin acceso
1: Ejecución [X]
2: Escritura [W]
3(1+2): Ejecución y Escritura [XW]
4: Lectura [R]
5(1+4): Ejecución y Lectura [XR]
6(2+4): Escritura y Lectura [WR]
7(1+2+4): Ejecución, Escritura y Lectura [XWR]

¿Cómo usar chmod sin morir en el intento?

  • Su estructura es: chmod options permissions file_name
    • options → es una manera sencilla de cambiar permisos de manera literal ya que su estructura es: u=rwx, g=rw, o=r
      • Donde la u es usuario actual, g miembros del grupo de usuarios, y o otros
    • permissions → es un string de números donde cada uno representa, de izquierda a derecha, al usuario actual, al grupo actual y a otros.
      • Cada número representa el permiso a partir de la suma de los números:
        • 0 → representa “no permiso” o “-”
        • 1 → representa “ejecución”
        • 2 → representa “escritura”
        • 4 → representa “lectura”

Aqui un poco de documentacion relacionada al tema de privilegios con sudo y chmod
https://es.wikipedia.org/wiki/Sudo
https://es.wikipedia.org/wiki/Chmod

Ya he tomado dos veces el curso de terminal y linea de comando. Estar siempre actualizado es lo correcto.
“Nunca paro de aprender”.

- INTERFAZ GRÁFICA

Basados en Unix > tienden a ser manipulados por consola.

Windows > Microsoft es eminentemente gráfico, se interfaz actual es llamada “METRO”. Pero ellos compraron hace mucho lo que sería DOS para vender a IBM, en ese entonces era basado completamente en texto.

Linux y BSD > Existe una capa sobre la consola de texto, vuelve a la consola la interfaz gráfica generalmente es x11. Sobre x11 se crean estilos visuales diferentes. Como KDE, GNOME. Se pegan a Linux.

- DISTINTAS VERSIONES

Linux tiene un concepto llamado distribuciones, se les podría decir que son distintos sabores. Los mas populares son UBUNTU, DEBIAN y RedHat. Hay distribuciones para todos los gustos, KaliLinux es una distribución especializada solo para el hackeo.

De Mac OSX se deriva iOS, Watch OS y Tv OS = poco conocido, para APPLE TV

Android es una distribución basada en el kernel oficial de Linux, pero fué modificada internamente por Google, es especial porque tiene drivers para controlar GPS, antenas de radio, etc. Android a diferencia de iOS, es muy fragmentado ya que cada empresa puede modificarlo a su gusto.

666 numero unico va

"El UAC (User Acount Control) es el Control de Cuentas de Usuario. Microsoft introdujo con Windows Vista. Su objetivo es mejorar la seguridad de Windows al impedir que aplicaciones maliciosas hagan cambios no autorizado"

Aqui les voto un dato, si quieren profundizar mas sobre las clases de freddy, esto te servira:

https://philip.greenspun.com/seia/

es un excelente lugar para que puedas aumentar tu conocimiento, espero que les sirva 😃

A continuación un pequeño resumen de los permisos

🦄Permisos✨

El esquema de notación simbólica se compone de 10 caracteres, ejemplo:

  • -rwxr-xr-x

El primer carácter corresponde al tipo de archivo, los nueve restantes dan a conocer el tipo de permiso que tiene dicho archivo. Los valores que toman los archivos son los siguientes:

Las letras representan permisos para el usuario (users), el grupo (group), y para otros o el mundo (world). Estos toman valores de r --> read o lectura, w --> writting o escritura, x --> sólo ejecución de archivos o acceso a directorios. Y cuando están activos se representan con 1, caso contrario con un 0 ó -. Adicional en el sistema octagonal estos permisos a su vez tienen los siguientes valores:

Por lo que nuestro ejemplo quedaría de la siguiente manera:

Entonces en conclusión se puede decir que:

  • -rwxr-xr-x

Corresponde a un archivo regular con permiso 755.

Nota: Para entender mejor los permisos recomiendo el curso de introducción a la terminal y linea de comandos

Freddy me gustaría que la clase fuera más práctica que tú lo hicieras y nos enseñe y dieras un ejemplo en el cp

Para profundizar más tomen el curso de terminal de línea de comandos, es un muy buen curso.

aqui les traigo mas daticos interesantes:

https://www.oracle.com/technical-resources/

en el encontraras documentacion para ampliar tu conocimiento, espero que les guste 😃

basicamente en esta clase te explican como jerarquizar privilegios dentro de un servidor para diferentes grupos. para que un mismo archivo cumpla sus funciones en diferentes tipos de usuarios con ciertos privilegios de cada tipo . conforme aumente el nivel del usuario aumen las acciones a las que tienen acceso .

Permiso de administrador: Es un permiso que se utiliza dentro de los sistemas operativos para tener un perfil o un usuario que pueda hacer tanto como modificacion como leer los archivos de forma que este usuario tiene la capacidad de controlar lo que otros pueden ver. El permiso de administrador generalmente se usa para tener archivos que otros no quieren que toquen dentro de tu red o computador o simplemente para compartir de forma un poco mas recortada lo que otros pueden hacer con tu contenido.

Que es lo que hace que se ejecute un archivo: Es el permiso de ejecucion que este dentro del sistema, como por ejemplo podemos configurar un archivo en window para que se ejecute de forma administradora automaticamente

Como Administradores de Sistemas en empresas, es una buena practica crear grupos y asignar permisos a cada grupo para de estar forma garantizar la seguridad y niveles de privilegio de la información.

Para cambiar los archivos en Linux y en la mayoría de los SO basados en Unix se cambian con la instrucción chmod, a veces se encontrarán números como el 666 eso internamente es código binario que me activa o desactiva las opciones de Read, writer o execute
Hay un comando en los sistemas basado en Unix que da privilegios de administrador a un usuario normal, solo es de invocarlo este es sudo al darle enter solicitará la clave de admin o clave de root (root significa administrador)

Sistemas de permiso linux --- 0 --x 1 execution -w- 2 write -wx 3 write and execution r-- 4 read r-x 5 read and execution rw- 6 read and write rwx 7 all rwx r-- r-- 744 owner group othergroup u user g group a all o other

Frase del dia "El admin lo puede todo"
conclusion…“todos somos admin”

06:30 alguien me quiere decir si se le chispo? o en verdad existe winix 😃 … lo busque pero no solo me muestra un purificador de aire jajajaja

Genial, de hecho me recordó mis anotaciones en el curso de terminal y linea de comandos, les recomiendo tomar ese curso si aún no lo han hecho. este tema queda mucho más claro.

sudo usen mas linux en platzi xD

consulta, en el caso de un archivo *.doc que implicaciones tendria tener activo el permiso ejecutar(x)? o cual seria la diferencia entre escritura y ejecucion sobre el mismo archivo??
![](https://static.platzi.com/media/user_upload/permissions_33dfc086-5fa0-42d1-8833-9455205f1e98-83eea15e-fa1e-4e03-84b7-a11c0bbecbd8.jpg)

SISTEMA DE PERMISOS:
Cuadros explicativos de los cursos de terminal y línea de comando de Platzi.

Permisos, niveles de procesos y privilegios de ejecución
En la administración de archivos la capacidad de utilizar permisos te permite definir entre las siguientes características, los permisos existen en todos los sistemas operativos de diversas formas y se crean con las siguientes opciones:

Read ®: permisos de lectura.
Write (w): permisos de escritura.
Execute (x): permisos de ejecución.

Una manera fácil de entender el sistema de permisos es el siguiente, tengamos en cuenta que usualmente vemos comandos parecidos al chmod 777, estos 3 numeros significan los 3 grupos de permisos de los cuales se hablan en el video, admin, team y public

Los permisos de archivos son una herramienta fundamental en la administración de sistemas operativos. Estos permisos permiten definir los diferentes tipos de acceso que los usuarios pueden tener sobre los archivos, como lectura, escritura y ejecución. Los comandos de consola, como “chmod”, son utilizados para cambiar los permisos de los archivos, y es importante tener en cuenta que cada número en el comando representa los permisos asignados a diferentes grupos de usuarios. Entender el sistema de permisos es fundamental para garantizar la privacidad y la seguridad de los archivos en un sistema operativo.

En esa época no estaba el curso de Terminal de comandos. Asi que también recomendado, ahi lo enseñan.

Es interesante esto del tema de los privilegios de ejecucion, sabia de estos procesos pero la verdad no sabia que en los niveles se debe pensar mas de 2 veces en querer dar permisos al public porque uno nunca sabe si podria ser un hacker y robar tu informacion. Gracias por la recomendacion Freddy.

Domain admin

Los permisos tiene valores numéricos:
r = 4
w = 2
x = 1

Me he dado cuenta de esto en la web, que salian numeros con permisos, en cpanel

**Clase 21
**¿Que puedo aprender de esta clase?
¿Como puedo utilizarlo a nivel personal y a nivel profesional?
¿Para que me sirve este conocimiento?
¿CÓmo mejorará mi calidad de vida?
¿Cómo puedo ayudar a otras personas a través de este conocimiento?
¿Como puedo usar esta información para tomar mejores decisiones?

Puntos claves:
El sistema de niveles de permisos existen en todos los computadores || servidores
Ejemplo con secreto.doc
El administrador
Read R
Write W
Execute X
Lo que hace ejecutable un archivo es que tenga le permiso de ejecucion
Ejecutar es pasarle instrucciones al procesador y subir en el escalafron de privilegios
El team
R
W

El public
R

Puedes crear la cantidad de grupos que quieras
chmod permite cambiar los permisos (666)
rwx
666
111 = 7
110 = 6
100
001
101
010
001
011
Los grupos de usuarios son los lugares donde yo puedo asignar permisos

Hola, alguien me aclara una duda como 111 son 7 ? como haces para convertir Binario a decimal ?

Admin rwx
Team rw-
Public r–

En la descripción de la clase aparece Read ® como permisos de escritura.

Esto de los permisos en Linux se ve también en el curso de comandos y uso de la terminal. Excelente.

Necesito tomar un curso de redes. Nunca ha sido mi fuerte. Gracias Platzi por el conocimiento.

Los archivos digitales que se manejan tiene grados de importancia diferentes. Es decir, un documento de texto con un trabajo escolar, es mucho menos importante para el buen funcionamiento de nuestra computadora, que los archivos de sistema. Entonces, la seguridad de nuestra computadora, o hasta de nuestro server, depende que niveles de premiso tienen ciertos archivos y cuáles son los usuarios con los privilegios para modificarlos.
Permisos o poderes S.O estos son fundamentales para la seguridad en tu dispositivo ya que escucha bien todo archivo se puede ejecutar pero para esto debes darle permiso de administrador este es el que esta al tanto de todo y dará permiso a ciertos usuarios o grupos para poder ejecutar todo lo necesario todo cp o O.S tiene estos proceso para así controlar los permisos que se dan o otorgan aciertos archivos o cuentas anexas al pc ya que si se le das permisos a todo esto podría contra producente dejando graves huecos de inseguridad en la maquina. En varios sistemas operativos como en Mac con el sudo obtenemos superpoderes para poder agregar o modificar pero siempre con cuidado.
esta super!
voy a hacer un juego en un documento .Fredy 😼😈

¿Por qué 7 en decimal normal?

El Admin de una red es quien puede crear grupos y este se puede definei con permisos, como son escritura (W), lectura (R) o ejecución (X) en linux se hace con un comando llamado chmod, los grupos son los lugares donde puedo asignar permisos

Muy interesante!

.

Existe algo interesante para controlar archivos y cambios de la configuración del sistema, en Windows XP se llama EWF y en windows 10 es UWF. Cuando tenemos alguno de estos dos filtros activados toda escritura en el sistema se dirige a un volumen diferente al del disco duro del SO. Cuando el sistema se reinicia todos los cambios se borran.

Esto es realmente útil cuando tenemos dispositivos donde hay muchos usuarios frecuentes, por ejemplo en una biblioteca.

Un nuevo superpoder, sudo. 😃

Permisos de una computadora

Una computadora es una maquina multitarea, es capaz de manejar múltiples tareas de múltiples usuarios.

Los permisos están para controlar los accesos y todos los sistemas operativos tienen esta característica.

Existen diferentes permisos para un archivo, estos son los mas comunes:

  • Leer: representado con r - read
  • Escribir: representado por w - write
  • Ejecutar: representado por x - Execute

En linux hay directorios, links simbolicos(su homologo es acceso idrecto) y archibos, tambie hay binarios que se representan con la letra b al inicio, l para los enlances, - para los archivos y d para directorios,

seria algo asi para un directorio

d rwxr-x–x
y asi para los archivos
-rwxr-x–x
despues de indicar que tipo de recurso es en linux vienen tres grupos de permisos, primero es para el dueño, continunado para el grupo y terminado con los otros usuarios, que no perteneces al grupo al cual tiene asigando el recurso, ni que son el dueño.
Cada grupo de recurso poseee los permisos rwx, el cual se le denota como - en la ausencia del permiso segun corresponda

NOTAS
ADMIN es el que maneja la creacion de odjetos y el sistema de esa red
ODJETOS pueden ser a nivel local o gloval como base de datos hadware usuaros de un grupo esto es indefinido como hago esto ejem admin, team,public el admin le da privilegio al team mas el public solo un privilegio y como es esto
esto se da por un sistema octal de 0 a 7 esto es permisos de lectura
el admin tiene todo los privilegios el reparte estos privilejio son read write execute ya que el admin maneja los odjetos del sistema cuantos mas permisos mas profundisamo en la capa del sistema el sistema
permisos de lectura
convertimos el numero a bninario a decimal
0 no tienes ningun permiso
1 represente ejecucion
2 representa escritura
3 representa escritura y ejecucion
4 representa lectura
5 representa lectura y ejecucion
6 representa lectura y escritura
7 representa todos escritura lectura y ejecucion
los sistemas basados en unix como linix bsb mac os tienen una clave para haceder al admin esto es sudo solo por un dia puedes haceder al admin de linux sudo te pide el root es la clave que te permite aceder al admin chmod 777 en linux quiere decir tienes todos los privilejios

POR FAVOR NO SE SI ESTOY MAL ME PUEDEN CORREGUIR

Clase 21 – Permisos, niveles de procesos y privilegios de ejecución.


¿En el mundo de la computación existen diferentes usuarios?

  • Si.

¿En los sistemas operativos podemos definir quienes pueden ver un archivo?

  • Si.

¿Qué debemos hacer para limitar las acciones que tienen las personas en un archivo?

  • Agrupar los permisos de ese archivo.

¿Podemos agrupar permisos a archivos en todos los sistemas operativos?

  • Si.

¿Cómo podemos ver los permisos de un archivo en Linux?

  • Usando la consola.

¿Cómo podemos ver los permisos de un archivo en Windows?

  • Dándole clic derecho al archivo y en el menú contextual dando clic en propiedades.

¿Podemos crear todos los grupos que queramos para delimitar los permisos que tienen las personas en un archivo?

  • Si.

¿Qué permisos tienen los administradores en un archivo?

  • Leer.
  • Escribir.
  • Ejecutar.

¿Cómo podemos diferencias los permisos que tenemos en un archivo?

  • Esto se hace asignándole la letra inicial del permiso en inglés:
    Leer (Reading) = R.
    Escribir (Wtiting) = W.
    Ejecutar (Execute) = E.

¿Cuál es el permiso especial que tienen los sistemas operativos para los archivos?

  • El de ejecutar o execute.

¿En qué sistemas operativos vemos el permiso execute?

  • En los sistemas basados en UNIX.

¿Qué nos permite hacer el permiso de ejecución o execute?

  • Me permite ejecutar el archivo como si fuera un programa.

¿Cómo puedo convertir un archivo normal a uno de tipo ejecutable en Windows?

  • Cambiándole la extensión que tenga el archivo a la extensión .exe.

¿Qué hace a un archivo ser de ejecución?

  • Tener el permiso de ejecución.

¿Cómo podemos saber que un grupo de usuarios no tienen permiso a algo en un archivo en sistemas basados en UNIX?

  • Esto lo podemos saber cuando en vez de la letra R, W o X aparece un guion (-).

¿Cómo podeos cambiar los comandos de permisos en Linux?

  • Con el comando chmod.

¿Qué significan los números que encontraos seguidos del comando chmod?

  • Es código binario que activa o desactiva los permisos de read, write o execute.

¿Qué son los grupos?

  • Son los lugares en donde podemos asignar permisos a los usuarios frente a los archivos.

¿Podemos quitarle todos los permisos de un archivo a un grupo de usuarios?

  • Si.

¿Qué significa el número 666 que aparece seguido del comando chmod?

  • Que tiene dos de los tres permisos que podemos tener en un archivo.

¿Cuáles son los permisos que tiene un grupo de usuarios cuando tienen el número 666?

  • Reading.
  • Writing.

¿Qué número indica que tenemos todos los permisos en un archivo?

¿Qué permisos obtenemos con los números del 0 al 7?

  • 7 – todos los permisos.
  • 6 – lectura y escritura.
  • 5 – lectura y ejecución.
  • 4 – lectura.
  • 3 – escritura y ejecución.
  • 2 – escritura.
  • 1 – ejecución.
  • 0 – ningún permiso.

¿En sistemas operativos basados en UNIX debemos pedir permisos para cambiar las propiedades de un archivo?

  • Si.

¿Qué pasa en Windows cuando queremos cambiar las propiedades de un archivo?

  • Una ventana que nos pregunta si queremos darle permisos de administrador a la persona que quiere cambiar las propiedades del archivo.

¿Cuál es el comando que nos permite cambiar las propiedades de un archivo sin necesidad de ser el admin del sistema operativo?

  • Sudo.

¿En dónde debemos invocar el comando sudo para poder ejecutar cualquier comando que requiera permisos de admin?

  • Al principio del comando que queremos ejecutar.

¿Qué es lo que necesitamos para poder ejecutar el comando sudo?

  • La contraseña de administrador o de root.

Buena clase y buenos memes!

Read
Write
eXecute

Los tres tipos de permisos que pueden darse a distintos grupos dentro de un OS. Creo que lo que apunta el video es buscar la analogia en levantar un servidor con un sistema operativo.

Ya entendi el comando:

sudo get update
  • Como admi se decide si todos los usuarios de ese servidor pueden ver ciertos archivos o todo internet puede verlo.
  • Se pueden crear N grupos, los cuales pueden tener permisos de reading®, writing(W) o execute(E).

Como complemento me gustaria agregar lo siguiente. El permiso de execución “x” se comporta de manera diferente si el recurso es un archivo o un directorio.

En el caso de los archivos les otorga la capacidad de ejecución, pero si es un directodio entonces se refiere a la capacidad de entrar a ese directorio. Es decir si un directorio no tiene el permiso de “x” no podremos entrar en dicho directorio

Saludos

Grandes descubrimientos

No lo habia tenido muy en cuenta. En windows para los usuarios comunes, esto no se ve mucho.

Pero en windows server con Active Directory, Linux y administracion de consola para Switeches, Routers y esas cosas, esto es muy importante.

Muy bueno, falysria agregar lo de propiedad, esto se ve mucho en windows, o los usuarios que tiene el sistema por defecto, que ocaciones generar errores que ni siquiera te dejan borrar una carpeta o archivo, luego con ciertos pasos puedes volver a tener control de estos

Uwu

Siempre se me hacía raro que cuando quería abrir alguna aplicación me decía necesita permisos de administrador cuando yo soy el dueño del dispositivo

chmod 777

6 6 6 the number of the admin 🎵,

En los sistemas operativos basados en UNIX es necesario pedir permisos de administrador para cambiar las propiedades de un archivo. En windows, cuando se quiere cambiar las propiedades de un archivo, se debe ejecutar como administrador para realizar estos cambios.

En Linux con el comando “sudo” se otorgan permisos de administrador para la línea de código que le siga.

Dentro de los servidores, existen distintos grupos con capacidades diferentes sobre los archivos, para generalizar lo maximo posible pongamos admin, team y public (aunque se pueden crear los grupos que quieras.). Existen tres permisos sobre los archivos leer, editar o escribir y ejecutar (rwx). Dentro de servidores, el admin puede hacer lo que sea por lo que tiene un 7 como valor en bits (r + w + x), el team tiene solo el permiso de leer y escribir, por lo que su valor es de 6 (r + w -) y el publico unicamente puede leer por lo que su valor es de 4 (r - -). Esto dependera totalmente de los permisos asignados por el admin. Por otro lado, la ejecucion de archivos es ejecutada en distintos sitios o funciones dependiendo del sistema operativo, por ejemplo en Linux es ejecutado en la consola. Y ese valor sirve para definir quien puede y quien no, hacer cambios en el archivo. Existe un comando llamado sudo que permite adentrarse en capaz mas profundas del sistema operativo y obtener mayores capacidades en sistemas basados en Unix. Utilizando el comando chmod en sistemas basados en aUnix o la mayoria de sistemas basados en unix, se puede cambiar la cantidad de permisos de un grupo gracias a el. Aunque en muchos casos, tener un servidor compartido imposibilita que un admin pueda hacerlo todo, por lo general los miembros puede ejecutar, escribir y leer sus archivos mas no los archivos de los demas miembros y ni siquiera el comando sudo puede hacer la tarea.

Para complementar, recomiendo esta clase del Curso de Introducción a la Terminal y la Línea de Comandos:

https://platzi.com/clases/2292-terminal/37348-como-se-manejan-los-permisos/

Puede que tenga un poco de relación en android en tener por ejemplo acceso a modo root o rootear el teléfono ya que android utiliza una versión modificada del kernel de linux.

sudo funciona mientras esté habilitada la opción para permitir a miembros del grupo wheel ejecutar operaciones elevadas. Ojo no confundir con miembros del grupo sudo. Normalmente esto viene por defecto en la mayoría de las distros.

En Arch Linux y otras distros donde nada está configurado por defecto, hay que editar el sudoers para permitir a los miembros del grupo wheel ejecutar operaciones sudo.

Otra manera de invocar el superusuario en sistemas operativos basados en UNIX es con el comando
su -c <comando>
En este caso, te pedirá la contraseña de administrador (root) para poder ejecutar la operación, y solo debe usarse como último recurso si por alguna razón un sudo no te da los privilegios necesarios para realizar la operación con tu usuario estándar.

Qué tal amigos. Solo para recordar que, según el curso de Fundamentos de la Terminal, la representación de los permisos en formato de número es relativo al sistema OCTAL. No es Decimal. Saludos.

Por fin entendí porque el SUDO

El número 777, son tres bytes que determinan los permisos para los admin, local o equipo designando y publico, pero pueden aumentar los dígitos que se muestran si hay mas equipos.

Un sistema de privilegio tiene como fin principal validar la conexión de un usuario y otorgarle determinados permisos operaciones sobre bases de datos, tablas, y columnas.

En los sistemas operativos basados en Unix, como GNU/Linux, BSD, Mac OS X inclusive Android es necesario pedir permisos de administrador para poder cambiar las propiedades de un archivo.
En Windows cuando quieres cambiar las propiedades de un archivo que solo un administrador puede cambiar, sale una ventana y pide permiso para que le des permiso a un ejecutable para que arranque y tu decides si les das permiso o no.
En Linux, BSD, Mac OS X y todos los sistemas basados en Unix, hay un comando especial que te permite por una sola vez, sin ser el administrador, usando la clave del administrador desde un usuario normal, hacer modificaciones, elevando tus privilegios y caer a anillos más profundos cercanos al sistema operativo.
El comando se llama SUDO y solo lo tienes que invocar al principio del comando que quieras ejecutar. Al colocar SUDO y darle enter, pide la clave de admin o clave root (administrador) y esto te va a permitir ejecutar comandos que solo el administrador podría ejecutar.

Read ®: permisos de lectura.
Write (w): permisos de escritura.
Execute (x): permisos de ejecución.

Pueden verlo en los permisos para archivos en el curso de la Terminal de Platzi, se los recomiendo.
💻💻💻