Está en la página 1de 4

# Para usuario01

chmod 400 Fichero1


chmod 420 Fichero2
chmod 421 Fichero3
chmod 400 Fichero4
chmod 660 "Directorio general"
chmod 640 "Directorio exclusivo"

# Para usuario03
chmod 400 Fichero1
chmod 420 Fichero2
chmod 421 Fichero3
chmod 400 Fichero4
chmod 660 "Directorio general"
chmod 600 "Directorio exclusivo"

# Para usuario02
chmod 400 Fichero1
chmod 400 Fichero2
chmod 400 Fichero3
chmod 400 Fichero4
chmod 660 "Directorio general"
chmod 400 "Directorio exclusivo"

# Para usuario04
chmod 744 Fichero1
chmod 762 Fichero2
chmod 771 Fichero3
chmod 744 Fichero4
chmod 770 "Directorio general"
chmod 640 "Directorio exclusivo"
Estos comandos asignarán los permisos según tus especificaciones a los usuarios
indicados para los archivos y directorios mencionados. Asegúrate de ejecutar estos
comandos como superusuario o con los permisos adecuados para cambiar los permisos
de los archivos y directorios.

User
el 6 de que es?
ChatGPT
Mis disculpas, hubo un error en mi respuesta anterior. El número 6 no es parte de
la notación octal de permisos. Los permisos en la notación octal se representan con
combinaciones de 4, 2 y 1 para indicar los permisos de lectura, escritura y
ejecución, respectivamente. La notación octal correcta sería la siguiente:

4: Lectura (r)
2: Escritura (w)
1: Ejecución (x)
Si deseas asignar permisos a un archivo o directorio, debes sumar estos valores
para obtener el permiso deseado. Por ejemplo:

7: Lectura (4) + Escritura (2) + Ejecución (1)


6: Lectura (4) + Escritura (2)
4: Solo lectura (4)
Lamento la confusión. Aquí tienes la notación octal corregida para los permisos:

7: Lectura, escritura y ejecución (rwx)


6: Lectura y escritura (rw)
4: Solo lectura (r)
Ahora puedes usar esta notación para asignar los permisos correctamente a los
usuarios mencionados en tus archivos y directorios.

User
explicamelo ap tontios que no me entero xd
ChatGPT
Por supuesto, sin ningún problema. La notación de permisos en Unix/Linux se basa en
números para representar quién puede hacer qué con un archivo o directorio. Para
entenderlo de manera más sencilla:

Lectura (r): Esto permite ver el contenido del archivo o listar el contenido de un
directorio.

Escritura (w): Esto permite modificar o eliminar el archivo, o crear y eliminar


archivos en un directorio.

Ejecución (x): Esto permite ejecutar un archivo o ingresar a un directorio.

Para asignar estos permisos a los usuarios, se utilizan números y combinaciones de


estos números. Aquí tienes una explicación simple de los números:

4 significa permiso de lectura (r).


2 significa permiso de escritura (w).
1 significa permiso de ejecución (x).
Para combinar estos permisos, simplemente sumas los números correspondientes. Por
ejemplo:

7 significa permisos de lectura (4) + escritura (2) + ejecución (1).


6 significa permisos de lectura (4) + escritura (2).
4 significa permiso de lectura (4).
Así que, para asignar permisos según tus especificaciones:

Usuario01 y Usuario03 deben tener permisos de lectura en "Fichero 1" (4), y en


"Fichero 2" deben tener permisos de lectura (4) y escritura (2). Para asignar estos
permisos:
bash
Copy code
chmod 400 Fichero1
chmod 420 Fichero2
Usuario02 solo tiene permiso de lectura en "Directorio exclusivo" (4), y todos los
permisos en "Directorio general" (lectura, escritura y ejecución, que es 7). Para
asignar estos permisos:
bash
Copy code
chmod 400 "Directorio exclusivo"
chmod 700 "Directorio general"
Usuario04 debe tener todos los permisos (lectura, escritura y ejecución) en todos
los archivos y directorios. Por lo tanto, puedes asignarle estos permisos:
bash
Copy code
chmod 777 Fichero1
chmod 762 Fichero2
chmod 771 Fichero3
chmod 744 Fichero4
chmod 770 "Directorio general"
chmod 700 "Directorio exclusivo"
Espero que esta explicación te sea más clara. Si tienes alguna otra pregunta, no
dudes en hacerla.

User
Y lo de dar y no dar permisos cual es?
ChatGPT
Claro, lo que significa dar o no dar permisos en la notación octal es si incluyes o
excluyes ciertos permisos al establecer los números. Aquí está la explicación:

Número 7 (rwx): Si estableces un número 7 en la notación octal, estás dando todos


los permisos. En otras palabras, le estás diciendo al sistema que permita la
lectura (r), escritura (w) y ejecución (x) para el archivo o directorio. Esto
significa que el usuario puede leer, escribir y ejecutar (si es un archivo
ejecutable) o entrar al directorio.

Número 6 (rw): Si estableces un número 6 en la notación octal, estás dando permisos


de lectura (r) y escritura (w), pero no estás dando permiso de ejecución. Esto
significa que el usuario puede leer y escribir en el archivo o directorio, pero no
puede ejecutarlo ni ingresar a un directorio sin permiso de ejecución.

Número 4 (r): Si estableces un número 4 en la notación octal, solo estás dando


permiso de lectura (r). Esto significa que el usuario puede leer el contenido del
archivo o listar el contenido del directorio, pero no puede modificarlo ni
ejecutarlo (si es un archivo ejecutable) ni ingresar a un directorio sin permiso de
ejecución.

Número 0: Si estableces el número 0, no estás dando ningún permiso, lo que


significa que el usuario no puede hacer nada con el archivo o directorio.

Espero que esta explicación aclare el significado de dar o no dar permisos al usar
la notación octal en Unix/Linux.

User
ok y por ejemplo 700 que es?
ChatGPT
El permiso "700" en la notación octal significa lo siguiente:

El primer dígito "7" representa los permisos del propietario del archivo o
directorio.

"7" se descompone en 4 (lectura), 2 (escritura) y 1 (ejecución).


Por lo tanto, "7" significa que el propietario tiene permisos de lectura (r),
escritura (w) y ejecución (x) en el archivo o directorio.
Los siguientes dos dígitos "00" representan los permisos del grupo y otros usuarios
(no propietarios) en el archivo o directorio.

"00" significa que ni el grupo ni otros usuarios tienen permisos de lectura,


escritura ni ejecución en el archivo o directorio.
Entonces, "700" significa que el propietario tiene todos los permisos (lectura,
escritura y ejecución), mientras que el grupo y otros usuarios no tienen ningún
permiso en absoluto (ni lectura, escritura ni ejecución) en el archivo o
directorio.

También podría gustarte