Computaci贸n, procesadores y memoria

1

C贸mo funcionan los correos electr贸nicos

2

驴Qu茅 es un byte? 驴Qu茅 es un bit?

3

C贸mo funcionan los circuitos electr贸nicos

4

Procesadores y arquitecturas de CPU

5

驴Qu茅 es un system on a chip?

6

Diferencia entre memoria RAM y disco duro

7

GPUs, tarjetas de video y sonido

8

Perif茅ricos y sistemas de entrada de informaci贸n

9

La evoluci贸n de la arquitectura de la computaci贸n

C贸mo funciona Internet

10

Introducci贸n a las redes y protocolos de Internet

11

Puertos y protocolos de red

12

Qu茅 es una direcci贸n IP y el protocolo de Internet

13

Cables submarinos, antenas y sat茅lites en Internet

14

Qu茅 es un dominio, DNS o Domain Name System

15

C贸mo los ISP hacen Quality of Service o QoS

16

C贸mo funciona la velocidad en internet

17

Qu茅 es el Modelo Cliente/Servidor

18

C贸mo funciona un sitio web

19

Internet es m谩s grande de lo que crees

Sistemas operativos

20

Diferencias entre Windows, Linux, Mac, iOS y Android

21

Permisos, niveles de procesos y privilegios de ejecuci贸n

22

Fundamentos de sistemas operativos m贸viles

23

Sistemas operativos embebidos e Internet of Things

Archivos y estructuras de datos

24

Metadatos, cabeceras y extensiones de archivos

25

C贸mo funciona el formato JPG

26

Videos, contenedores, codecs y protocolos

27

C贸mo funciona .zip: 脕rboles binarios

Contenido Bonus

28

Qu茅 es una red neuronal

29

驴Qu茅 es SQL y NoSQL?

30

Qu茅 es un algoritmo

31

El poder de un Raspberry Pi

32

Principios de la ingenier铆a de software sostenible

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

4D
1H
31M
0S

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 206

Preguntas 14

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Anotaciones de la Clase





Estoy en este curso para dejar de ser del 鈥減ublico鈥

驴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]

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

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.

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

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

Son modificables, un ejemplo es 鈥淎dmin鈥, 鈥淭eam鈥 y 鈥淧ublic鈥.

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

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

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

750 admin puede editar.

Sudo: SuperUser Do

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

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

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.

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]

Ya he tomado dos veces el curso de terminal y linea de comando. Estar siempre actualizado es lo correcto.
鈥淣unca 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 鈥淢ETRO鈥. 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"

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

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.

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

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)

Hasta ahora el tema de los permisos con numeros (chmod 666) me confundia mucho o no los entendia, normalmente uso la nomenclatura tradicional (chmod u+rw nombre_archivo.txt) pero con esta explicaci贸n ahora todo tiene sentido.

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鈥︹渢odos 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

驴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 鈥渘o permiso鈥 o 鈥-鈥
        • 1 鈫 representa 鈥渆jecuci贸n鈥
        • 2 鈫 representa 鈥渆scritura鈥
        • 4 鈫 representa 鈥渓ectura鈥

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

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 馃槂

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 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 鈥渃hmod鈥, 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.

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

.

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.

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??

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鈥搙
y asi para los archivos
-rwxr-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 鈥渪鈥 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 鈥渪鈥 no podremos entrar en dicho directorio

Saludos

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

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 鈥渟udo鈥 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.
馃捇馃捇馃捇

Si quieren saber como convertir de binario a decimal, ingresen a este video

Hay un bit s. Le llaman el bit Sticky. Es un permiso especial.

sudo denme trabajo

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

Sudo nos deja ser root por un ratico

SOY ADMIN!

*yo coloco sudo su en la shell* Linux : modo admin activado 馃槑馃槇.

驴Por qu茅 7 en decimal normal?