set-1

Esta entrada está destinada básicamente al nivel principiante de los usuarios de GNU/Linux. Contiene los comandos con ejemplos para las siguientes áreas con algunos ejemplos para gestionar usuarios y permisos principalmente. Existen más comandos y más opciones pero los mostrados aquí son básicos y a la vez importantes.

  • Añadir usuarios
  • Eliminar usuarios
  • Mostrar el historial
  • Establecer permisos

Añadir usuarios

Crear un usuario (llamado “pedro”)

useradd --create-home pedro

Crear un usuario en los grupos “users” y “dev”

useradd --create-home --groups users dev pedro

Crear un usuario con el UID 1337

useradd --create-home --uid 1337 pedro

Crear o cambiar una contraseña de usuario

passwd pedro
<introduce la contraseña>>

Añadir usuario a un grupo (“vboxusers”)

usermod --append--group vboxusers pedro

Eliminar usuarios

Eliminar un usuario de un grupo (“vboxusers”)

gpasswd pedro vboxusers

Borrar un usuario del sistema

userdel pedro

Borrar un usuario y todos los datos de usuario del sistema

userdel --remove pedro

Historial

Mostrar qué usuarios están conectados actualmente

w

Mostrar el historial de inicio de sesión

last

Permisos

Establecer la propiedad predeterminada de los archivos en 755

echo “umask 022” >> /etc/profile

Establecer la propiedad predeterminada de los archivos en 770

echo “umask 007” >> /etc/profile

Cambiar la propiedad de un archivo (“ejemplo.txt”)

al usuario (“pedro”)

chown pedro:users ejemplo.txt

Dar permiso de lectura a usuarios, grupos y otros

chmod ugo+r ejemplo.txt

Dar permiso de escritura al usuario y al grupo

chmod ug+w ejemplo.txt

Eliminar el permiso de escritura de un archivo para

miembros de grupos

chmod g-w ejemplo.txt

Hacer un archivo ejecutable

chmod +x ejemplo.txt

Iniciar sesión como un usuario diferente

su -- otro-usuario

Ejecutar un comando (“ls”) como un usuario diferente

su – otro-usuario- -comando ls

 

Fuente: maslinux

¿Quién está en línea?

Hay 26555 invitados y ningún miembro en línea