¿ Quieres imprimir esta página ? Volver a la página principal de Recursos iSeries AS400 ¿ Necesitas ayuda ? En pruebas
System i5 iSeries AS400 Recursos. Compartiendo generamos conocimiento
Novedades en Recursos iSeries AS400
Noticias tecnológicas
Documentos
LINUX. CAPITULO 3 - INGRESANDO AL SISTEMA - PRIMEROS PASOS.
CAPITULO III

INGRESANDO AL SISTEMA - PRIMEROS PASOS

Cuando iniciemos nuestra PC con Linux, veremos que la pantalla muestra distintos mensajes. Estas lineas que muestra el OS, se refieren a los servicios que esta levantando, por ahora no le prestaremos mucha atención.

Una vez que termina veremos el siguiente msg:

Welcome to SuSe Linux 7.0

Tux Login:

Una vez ingresado el login (root) pedirá la password, que es la que se le dio al usuario root en el momento que se configuro Linux.

Comandos básicos de navegación.

Para ver el contenido de una carpeta, usar el comando "ls", que viene de list. La opción mas usada es "ls-al", esto nos muestra todos los archivos, junto con los ocultos y de forma larga, es decir todo.

Orden de muestra.

Se muestra en pantalla de la siguiente forma:

Permisos - owner - group - tamaño - fecha - nombre del archivo.

Ejemplo:

-rw----- Fabián user 679 Aug 9 14:25 .bash_history

Alias.

Una forma de hacer el uso de comandos largos más cómodo, es creando un alias. Un alias es solo ponerle un nombre más fácil de recordar en comando. Si nos molesta ponerle siempre "ls-al" creamos un alias "II" para ejecutar esto. Ejemplo de creación:

# alias II="ls-al"

otra forma puede ser:

# alias cls="clear;ls-al" ambas formas tienen validez.

Archivos de arranque o configuración:

Hay dos tipos de archivos de configuración: globales y de los usuarios. Los globales están en la carpeta /etc y son: profile y bashrc. Los de usuarios están en el home de cada usuario y son:

.bashrrc y .profile

Las diferencias entre ambos es que en el profile configura al sistema en si y el bashrc configura al bash, que es el shell de Linux. El archivo de arranque es el /ec/inittab, este se setea el modo de arranque, los cuales son:

  • Halt, nunca pongas esta opción por default.
  • Multi usuario pero sin red.
  • Multi usuario pero con red o full.
  • Igual que el 2 pero ejecuta el entorno grafico.
  • Reboot, lo mismo que el 0
  • S, single user o sin usuario, es decir que no pide ningún login.

Para poner un modo de arranque (llamado runlebel) hay que editar el archivo y cambiar el modo por default, para la cual hay que cambiar la línea:

Id:x:initdefault

Donde x es el runlebel

Edición de archivos.

Para editar archivos hay muchos programas, pero te recomiendo el "vi" y se ejecuta de la siguiente forma:

#vi archivo

Para escribir hay que entrar en el modo inserción con la tecla "i", para salir "esc", para grabar "w" y para salir y grabar "wq".

Administración de usuarios:

Para dar de alta un usuario, se utiliza el comando:

#useradd -m fabian

La opción "-m" obliga al comando a crear una carpeta personal del usuario en /home, aparte decimos de donde tiene que sacar los archivos de configuración básica para este usuario.

Linux tiene algo muy importante, que un mismo usuario se puede loguear en varias sesiones a la vez, con un usuario distinto o con el mismo. Por defecto Linux tiene hasta 6 sesiones y se hace de la siguiente forma ALT+F1, vamos a la sesión 1, si queremos ir a la sesión 4, ALT+F4, y así sucesivamente.

Pero volvamos al tema de usuarios, para borrar un usuario del sistema:

#userdel fabian

Borra el usuario fabian del disco.

#userdel -r fabian

Borra la carpeta y el usuario fabian.

Tipo de archivo

  • - indica que es un archivo común.
  • d indica que es una carpeta
  • l indica que es un link
  • b indica que es un dispositivo de bloque (cd-floppy-disco duro etc)
  • c indica que es un dispositivo de carácter.

Permisos de archivo

Dueño y grupo: (Fabián users)

Primero se define a quien pertenece el archivo u owner, en este caso "fabian" es el dueño. Lo siguiente es el grupo al que pertenece el archivo, en este caso "users", para cambiar esto tenemos dos comandos: chown y chgrp

Chown fabian "archivo"

Chgrp users "archivo"

Permisos del owner: (posición 2,3,4)

La "rw-" dice que el owner tiene permisos de lectura y escritura.

Permisos del grupo y de los otros usuarios: (posición 5,6,7,8,9,10)

Los siguientes "r-r- - " indican que el grupo y los demás usuarios tienen permiso de lectura.

Las siguientes tres secciones indican los permisos del owner, del grupo y de los otros.

rwxr-xr-x

Linux siempre asigna permisos respetando el siguiente orden: dueño, grupo y otros. (estos últimos son los que no pertenecen al grupo).

  • r = read
  • w= write
  • x= execution

Cuando un archivo tiene permiso de lectura, significa que se puede leer. En caso de tener privilegio de escritura es que se puede modificar y si es un directorio se puede crear un archivo o carpeta.

Por ultimo, el permiso de ejecución indica que es un archivo ejecutable y en caso de ser un directorio se puede acceder a el.

Ejemplo:

-rwxr-xr-x 1 root root 387764 Mar 24 21:37 bash

Esto significa que es un archivo (-), que tiene permiso de lectura, escritura y ejecución para el owner (en este caso el root) y de lectura y ejecución para el grupo y otros.

lrwxrwxrwx 1 root root 10 Aug 3 09:00 YaST2 ->/bin/yast2

Lo anterior, nos indica que es un link, con los permisos máximos para el owner, grupo y otros, al archivo que esta en /bin/ y se llama yast2

drwx------ 8 fabian users 4096 Aug 14 15:39 fabian

Esto ultimo, observamos que es una carpeta (d) y que tiene los máximos permisos para el owner y ninguno para el grupo y otros. Esto es así, debido a que esta es una carpeta personal del usuario fabian.

Asignación de permisos.

El comando chmod, permite cambiar los privilegios de un archivo o un grupo de estos. La sintaxis seria la siguiente:

chmod<opciones><archivo>

Opciones:

  • +r Agrega este permiso
  • -r Quita esta permiso
  • =r Asigna este permiso.

Estas opciones asignan o quitan permisos a todos, si uno quiere asignarle a el owner, grupo o a otros hay que poner delante de las opciones anteriores lo siguiente:

  • u owner
  • g grupo
  • otros

Es decir, que si quiero asignar los permisos de lectura y escritura y escritura al owner solamente, tendría que poner:

# chmod u=rw archivo

# chmod go=archivo Quita todos los permisos al grupo y a otros.

Permisos especiales:

Hay tres tipos de permisos especiales: sticky bit, setui, groupid. El primero hace que lo que se ejecuta, se mantenga siempre en memoria física, el segundo hace que el que se ejecute ese archivo adquiera momentáneamente los permisos de owner y él ultimo hace lo mismo pero con los permisos del grupo.

Para asignar estos permisos hay que poner:

4 para el permiso de "Sicky bit"

2 para el de setuid

1 para el de groupid

Si quisiera asignarle el permiso de Sticky bit a un archivo, tendríamos que poner:

# chmod 4755 archivo

Para el de Setuid:

# chmod 2755 archivo

Para el de Groupid:

# chmod 1755 archivo


Fabián Veroi
Capítulo I   Capítulo II   Capítulo III   Capítulo IV   Capítulo V   Capítulo VI   Capítulo VII  

Subir a la parte superior de la web

 

NUESTRA COMUNIDAD EN
ÚNETE Y.... ¡¡ PARTICIPA !!
Dossiers técnicos iSeries y AS400
- Seguridad
- Alta disponibilidad.
Nuestros links favoritos
- Tendencias tecnologías de la información
Expertos en tecnologías de la información, nos dan su punto de vista sobre las tendencias actuales y futuras
- Los últimos anuncios sobre hardware-software para iSeries AS400 realizados por IBM
- Freeware y shareware para el iSeries AS400
- Utilidades para el iSeries AS400 realizadas por profesionales
- Documentos. Trucos e ideas para resolver tus problemas
- Los manuales y links más interesantes del iSeries AS400

  Links patrocinados
  •  
  •  

[ Soy nuevo |   Profesionales |   AS qué |   Empresas |    Foros |   Recomiéndanos |    Productos ]
 
Recursos iSeries AS400. Es una web de: PUBLICACIONES HELP400, S.L. CIF:B-60-202827 Gran Vía de les Corts Catalanes, núm. 715, Entresuelo – 3ª - Barcelona - Tel.+34.932.310.049