SlideShare a Scribd company logo
1 of 18
Diana Laura Mercado Plata
Oswaldo Sánchez García
Sergio Eduardo Rivera Martínez

 Para poder utilizar el sistema operativo Unix es
necesario disponer de una cuenta de usuario que se
compone de nombre de usuario y de contraseña. Las
cuentas de usuario son creadas por el administrador
que en Unix es un usuario especial llamado root.
Usuarios y Grupos

 Inicio de sesión en Linux Una vez se haya identificado de
forma satisfactoria, el usuario podrá utilizar el sistema y
ejecutar todas las aplicaciones que le sean permitidas, así
como leer, modificar o borrar aquellos archivos sobre los
cuales tenga permiso. Las cuentas de usuario no solo
ofrecen al usuario un nombre y una contraseña, también
le proporciona una ruta para almacenar sus documentos y
su perfil, generalmente dentro de la carpeta
/home/nombreusuario y comúnmente denominada
carpeta home del usuario, y un intérprete de comandos
(shell) que le permitirá ejecutar aplicaciones.

 El usuario root, a veces llamado super usuario, es el
usuario administrador del sistema. Está identificado
con el número de usuario cero (uid=0) y tiene
permisos sobre todo el sistema sin ningún tipo de
restricción. El usuario root puede acceder a cualquier
archivo, ejecutar, instalar y desinstalar cualquier
aplicación, modificar los archivos de configuración
del sistema y administrar usuarios. Si dispones de la
contraseña de root tendrás control total sobre todo el
sistema.
Usuarios Root

 Para poder administrar los permisos de los usuarios
de una forma más flexible, el sistema Unix permite la
organización de usuarios en grupos y establecer
permisos a los grupos.
 Todos los usuarios pertenecen al menos a un grupo
que es el grupo principal del usuario, también
llamado grupo primario del usuario, pero pueden
pertenecer a más grupos. En caso de que pertenezcan
a más grupos, éstos serán grupos secundarios.
Grupos de usuarios

 Todo usuario debe pertenecer a un grupo principal
obligatoriamente Los grupos pueden contener varios
usuarios. Los grupos de usuarios solo pueden contener
usuarios, nunca podrán contener a otros grupos. El sistema
Unix codifica los grupos de usuarios con un número
diferente a cada uno que es el identificador de grupo (gid =
Group IDentifier). Internamente el sistema trabaja con el
gid, no con el nombre del grupo. Normalmente a los
grupos que creemos se les asignan gids desde 1000 en
adelante. Los números gid menores que 100 se reservan
para grupos especiales del sistema.

 En Unix por defecto, la información de los grupos de
un sistema se guarda en el archivo /etc/group. Es
un archivo de texto que puede visualizarse con
cualquier editor. Cada línea del archivo /etc/group
almacena los parámetros del grupo y los usuarios
que contiene. Solo puede modificarlo el
administrador (root). Las contraseñas de los grupos
se guardan encriptadas con un sistema de
codificación irreversible, en el archivo /etc/gshadow
que también es un archivo de texto.

 Un sistema de ficheros es el modo en que el sistema
operativo organiza los ficheros en el disco duro,
gestionándolo de manera que los datos estén de
forma estructurada y sin errores.
 Existen diversos tipos de sistemas de ficheros, es
decir diferentes formas de organizar la información
en un dispositivo, normalmente discos. Entre los más
habituales tenemos:
 ext2:
 ext3:
 ext4:
Sistema de Ficheros

 1 La estructura de ficheros de Linux es una
estructura jerárquica en forma de árbol invertido,
donde el directorio principal (directorio raíz) es el
directorio /, del que cuelga toda la estructura del
sistema:

 / es el directorio raíz. De aquí cuelgan todos los directorios del sistema.
Dentro del directorio raíz encontramos varios subdirectorios importantes:
 /bin contiene ficheros de comandos ejecutables utilizables por todos los
usuarios.
 /sbin es para ejecutables de uso exclusivo por el superusuario.
 /home es un directorio donde se encuentran los directorios personales de los
usuarios del sistema.
 /usr/share contiene archivos compartibles, independientes de la
arquitectura.
 /usr/share/doc contiene cierta documentación del sistema.
 /usr/share/man contiene los manuales.
 /usr/etc contiene archivos de configuración de uso global.
 /usr/include contiene las cabeceras de C y C++.
 /usr/lib contiene las bibliotecas de nuestros programas.
 /usr/sbin contiene los programas de administración del sistema.
 /usr/src contiene los códigos fuente de nuestros programas.

 Además de los directorios que acabamos de ver, hay 2
directorios especiales:
 Directorio actual (.): es un directorio especial que hace
referencia al directorio en el que estamos. Si
referenciamos al directorio . nos estaremos refiriendo al
directorio actual.
 Directorio padre (..): es un directorio especial que hace
referencia al directorio padre del directorio en el que
estamos. Si referenciamos al directorio .. nos estaremos
refiriendo al directorio padre del actual. El único
directorio que no tiene directorio padre es el directorio
raíz /.

 Al utilizar la línea de comandos, de igual manera
que cuando utilizas un interfaz gráfico, querrás
colocar tus ficheros y directorios con algún tipo de
organización que tenga cierta lógica. Una vez que
hayas organizado todo de esa manera, necesitarás
utilizar el comando cd (cambiar directorio) que hace
exactamente lo que su nombre indica. En palabras
más técnicas, el comando cd cambia tu directorio
actual para que sea el que le has proporcionado
como argumento.
 Puedes cambiar el directorio actual por cualquier otra ruta
dentro de tu sistema Linux, especificando la ruta completa como
argumento del comando cd:
 Como puedes ver, mi shell ahora está funcionando sobre el
directorio /usr/local y cualesquiera otros comandos que ejecute
tendrán efecto sobre ese directorio. Un detalle muy conveniente
es que si tecleas el comando cd sin argumentos, entenderá que
quieres cambiarte a tu directorio personal (que normalmente es
el lugar donde tendrás la mayor parte de tus ficheros y
directorios).
 Hay 3 atributos básicos para archivos simples: lectura, escritura
y ejecutar.
 >> Permiso de lectura (read)
Si tienes permiso de lectura de un archivo, puedes ver su
contenido.
 >> Permiso de escritura (write)
Si tienes permiso de escritura de un archivo, puedes modificar
el archivo. Puedes agregar, sobrescribir o borrar su contenido.
 >> Permiso de ejecución (execute)
Si el archivo tiene permiso de ejecución, entonces puedes
decirle al sistema operativo que lo ejecute como si fuera un
programa. Si es un programa llamado “foo” lo podremos
ejecutar como cualquier comando.
O un script (interprete) que necesita permiso de lectura y
ejecución, un programa compilado solo necesita ser lectura.
Estructura de permisos

 Los caracteres atribuidos a los permisos son:
r quiere decir escritura y viene de Read
w quiere decir lectura y viene de Write
x quiere decir ejecución y viene de eXecute
 Usando chmod para cambiar los permisos
chmod (change mode) es el comando utilizado para
cambiar permisos, se pueden agregar o remover
permisos a uno o mas archivos con + (mas) o –
(menos)

 Si quieres prevenirte de modificar un archivo
importante, simplemente quita el permiso de
escritura en tu “archivo” con el comando chmod
 Si quieres hacer un script ejecutable, escribe

 Si quieres remover o agregar todos los atributos a la
vez

More Related Content

What's hot (20)

Entendiendo el Kernel de Linux
Entendiendo el Kernel de LinuxEntendiendo el Kernel de Linux
Entendiendo el Kernel de Linux
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point
 
Linux Intro
Linux IntroLinux Intro
Linux Intro
 
Os unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatosOs unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatos
 
Linux
LinuxLinux
Linux
 
trabajo Centos
trabajo Centos trabajo Centos
trabajo Centos
 
Artefactos linux
Artefactos linuxArtefactos linux
Artefactos linux
 
Ud6 1 linux_basicos2
Ud6 1 linux_basicos2Ud6 1 linux_basicos2
Ud6 1 linux_basicos2
 
FreeBSD
FreeBSDFreeBSD
FreeBSD
 
Sistemas virtual de archivos en linux.
Sistemas virtual de archivos en linux.Sistemas virtual de archivos en linux.
Sistemas virtual de archivos en linux.
 
CentOS: Mas que una distro para servidores
CentOS: Mas que una distro para servidoresCentOS: Mas que una distro para servidores
CentOS: Mas que una distro para servidores
 
Centos
CentosCentos
Centos
 
Sistema operativo centos
Sistema operativo centosSistema operativo centos
Sistema operativo centos
 
CENTOS
CENTOSCENTOS
CENTOS
 
El sistema de archivos ms dos
El sistema de archivos ms dosEl sistema de archivos ms dos
El sistema de archivos ms dos
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linux
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Intro Linux
Intro LinuxIntro Linux
Intro Linux
 
Free bsd
Free bsdFree bsd
Free bsd
 
FREEBSD
FREEBSDFREEBSD
FREEBSD
 

Similar to Conceptos y comandos básicos de linux

3 users and groups
3   users and groups3   users and groups
3 users and groupsyimfer1
 
3 users and groups
3   users and groups3   users and groups
3 users and groupscyberleon95
 
3 users and groups
3   users and groups3   users and groups
3 users and groupsJuan Camilo
 
Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Steffany Sanchez
 
Apuntes de linux 8 nov 16 1
Apuntes de linux  8 nov 16 1Apuntes de linux  8 nov 16 1
Apuntes de linux 8 nov 16 1Angel Rene
 
330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16Kevin Owen Tajia
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxRaul Hernandez
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxFernando Sorto
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivosJavier Muñoz
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y DirectoriosMayra Almache
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficherosdaniimc
 

Similar to Conceptos y comandos básicos de linux (20)

3 users and groups
3   users and groups3   users and groups
3 users and groups
 
3 users and groups
3   users and groups3   users and groups
3 users and groups
 
3 users and groups
3   users and groups3   users and groups
3 users and groups
 
19 usuarios gruposlinuxasoitson
19 usuarios gruposlinuxasoitson19 usuarios gruposlinuxasoitson
19 usuarios gruposlinuxasoitson
 
Apuntes de linux
Apuntes de linux Apuntes de linux
Apuntes de linux
 
Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3
 
Apuntes de linux 8 nov 16 1
Apuntes de linux  8 nov 16 1Apuntes de linux  8 nov 16 1
Apuntes de linux 8 nov 16 1
 
330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Presentación linux
Presentación linuxPresentación linux
Presentación linux
 
Unidad%201
Unidad%201Unidad%201
Unidad%201
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivos
 
Usuarios grupospermisos
Usuarios grupospermisosUsuarios grupospermisos
Usuarios grupospermisos
 
19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y Directorios
 
Linux Para Asterisk
Linux Para AsteriskLinux Para Asterisk
Linux Para Asterisk
 
Sistema de ficheros
Sistema de ficherosSistema de ficheros
Sistema de ficheros
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficheros
 
Linex 05
Linex 05Linex 05
Linex 05
 

Recently uploaded

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Recently uploaded (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Conceptos y comandos básicos de linux

  • 1. Diana Laura Mercado Plata Oswaldo Sánchez García Sergio Eduardo Rivera Martínez
  • 2.   Para poder utilizar el sistema operativo Unix es necesario disponer de una cuenta de usuario que se compone de nombre de usuario y de contraseña. Las cuentas de usuario son creadas por el administrador que en Unix es un usuario especial llamado root. Usuarios y Grupos
  • 3.   Inicio de sesión en Linux Una vez se haya identificado de forma satisfactoria, el usuario podrá utilizar el sistema y ejecutar todas las aplicaciones que le sean permitidas, así como leer, modificar o borrar aquellos archivos sobre los cuales tenga permiso. Las cuentas de usuario no solo ofrecen al usuario un nombre y una contraseña, también le proporciona una ruta para almacenar sus documentos y su perfil, generalmente dentro de la carpeta /home/nombreusuario y comúnmente denominada carpeta home del usuario, y un intérprete de comandos (shell) que le permitirá ejecutar aplicaciones.
  • 4.   El usuario root, a veces llamado super usuario, es el usuario administrador del sistema. Está identificado con el número de usuario cero (uid=0) y tiene permisos sobre todo el sistema sin ningún tipo de restricción. El usuario root puede acceder a cualquier archivo, ejecutar, instalar y desinstalar cualquier aplicación, modificar los archivos de configuración del sistema y administrar usuarios. Si dispones de la contraseña de root tendrás control total sobre todo el sistema. Usuarios Root
  • 5.   Para poder administrar los permisos de los usuarios de una forma más flexible, el sistema Unix permite la organización de usuarios en grupos y establecer permisos a los grupos.  Todos los usuarios pertenecen al menos a un grupo que es el grupo principal del usuario, también llamado grupo primario del usuario, pero pueden pertenecer a más grupos. En caso de que pertenezcan a más grupos, éstos serán grupos secundarios. Grupos de usuarios
  • 6.
  • 7.  Todo usuario debe pertenecer a un grupo principal obligatoriamente Los grupos pueden contener varios usuarios. Los grupos de usuarios solo pueden contener usuarios, nunca podrán contener a otros grupos. El sistema Unix codifica los grupos de usuarios con un número diferente a cada uno que es el identificador de grupo (gid = Group IDentifier). Internamente el sistema trabaja con el gid, no con el nombre del grupo. Normalmente a los grupos que creemos se les asignan gids desde 1000 en adelante. Los números gid menores que 100 se reservan para grupos especiales del sistema.
  • 8.   En Unix por defecto, la información de los grupos de un sistema se guarda en el archivo /etc/group. Es un archivo de texto que puede visualizarse con cualquier editor. Cada línea del archivo /etc/group almacena los parámetros del grupo y los usuarios que contiene. Solo puede modificarlo el administrador (root). Las contraseñas de los grupos se guardan encriptadas con un sistema de codificación irreversible, en el archivo /etc/gshadow que también es un archivo de texto.
  • 9.   Un sistema de ficheros es el modo en que el sistema operativo organiza los ficheros en el disco duro, gestionándolo de manera que los datos estén de forma estructurada y sin errores.  Existen diversos tipos de sistemas de ficheros, es decir diferentes formas de organizar la información en un dispositivo, normalmente discos. Entre los más habituales tenemos:  ext2:  ext3:  ext4: Sistema de Ficheros
  • 10.   1 La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol invertido, donde el directorio principal (directorio raíz) es el directorio /, del que cuelga toda la estructura del sistema:
  • 11.   / es el directorio raíz. De aquí cuelgan todos los directorios del sistema. Dentro del directorio raíz encontramos varios subdirectorios importantes:  /bin contiene ficheros de comandos ejecutables utilizables por todos los usuarios.  /sbin es para ejecutables de uso exclusivo por el superusuario.  /home es un directorio donde se encuentran los directorios personales de los usuarios del sistema.  /usr/share contiene archivos compartibles, independientes de la arquitectura.  /usr/share/doc contiene cierta documentación del sistema.  /usr/share/man contiene los manuales.  /usr/etc contiene archivos de configuración de uso global.  /usr/include contiene las cabeceras de C y C++.  /usr/lib contiene las bibliotecas de nuestros programas.  /usr/sbin contiene los programas de administración del sistema.  /usr/src contiene los códigos fuente de nuestros programas.
  • 12.   Además de los directorios que acabamos de ver, hay 2 directorios especiales:  Directorio actual (.): es un directorio especial que hace referencia al directorio en el que estamos. Si referenciamos al directorio . nos estaremos refiriendo al directorio actual.  Directorio padre (..): es un directorio especial que hace referencia al directorio padre del directorio en el que estamos. Si referenciamos al directorio .. nos estaremos refiriendo al directorio padre del actual. El único directorio que no tiene directorio padre es el directorio raíz /.
  • 13.   Al utilizar la línea de comandos, de igual manera que cuando utilizas un interfaz gráfico, querrás colocar tus ficheros y directorios con algún tipo de organización que tenga cierta lógica. Una vez que hayas organizado todo de esa manera, necesitarás utilizar el comando cd (cambiar directorio) que hace exactamente lo que su nombre indica. En palabras más técnicas, el comando cd cambia tu directorio actual para que sea el que le has proporcionado como argumento.
  • 14.  Puedes cambiar el directorio actual por cualquier otra ruta dentro de tu sistema Linux, especificando la ruta completa como argumento del comando cd:  Como puedes ver, mi shell ahora está funcionando sobre el directorio /usr/local y cualesquiera otros comandos que ejecute tendrán efecto sobre ese directorio. Un detalle muy conveniente es que si tecleas el comando cd sin argumentos, entenderá que quieres cambiarte a tu directorio personal (que normalmente es el lugar donde tendrás la mayor parte de tus ficheros y directorios).
  • 15.  Hay 3 atributos básicos para archivos simples: lectura, escritura y ejecutar.  >> Permiso de lectura (read) Si tienes permiso de lectura de un archivo, puedes ver su contenido.  >> Permiso de escritura (write) Si tienes permiso de escritura de un archivo, puedes modificar el archivo. Puedes agregar, sobrescribir o borrar su contenido.  >> Permiso de ejecución (execute) Si el archivo tiene permiso de ejecución, entonces puedes decirle al sistema operativo que lo ejecute como si fuera un programa. Si es un programa llamado “foo” lo podremos ejecutar como cualquier comando. O un script (interprete) que necesita permiso de lectura y ejecución, un programa compilado solo necesita ser lectura. Estructura de permisos
  • 16.   Los caracteres atribuidos a los permisos son: r quiere decir escritura y viene de Read w quiere decir lectura y viene de Write x quiere decir ejecución y viene de eXecute  Usando chmod para cambiar los permisos chmod (change mode) es el comando utilizado para cambiar permisos, se pueden agregar o remover permisos a uno o mas archivos con + (mas) o – (menos)
  • 17.   Si quieres prevenirte de modificar un archivo importante, simplemente quita el permiso de escritura en tu “archivo” con el comando chmod  Si quieres hacer un script ejecutable, escribe
  • 18.   Si quieres remover o agregar todos los atributos a la vez