Skip to content

Latest commit

 

History

History
105 lines (88 loc) · 1.5 KB

File metadata and controls

105 lines (88 loc) · 1.5 KB

SheeBang

  !/usr/bin/env bash

Cria usuário

  useradd <USER>

Seta password

  passwd <USER>

Cria usuário com home

  • -m
  • --create-home
  useradd -m <USER>

Cria usuário com home específico

  • -d
  • --home
  useradd -m -d /opt/<USER> <USER>

Cria usuário com id específico

  • -u
  • --uid
  useradd -u 1000 <USER>

Cria usuário com gid específico

  • -g
  • --gid
  useradd -g users <USER>

Verifica o id

  id -gn <USER>

Cria usuário com gid específico

  • -G
  • --groups
  useradd -g users -G wheel,developepers <USER>

Cria usuário com shell específico

  • -s
  • --shell
  useradd -s /usr/bin/zsh <USER>

Cria usuário com comentário customizado

  • -c
  • --comment
  useradd -c "Test User Account" <USER>

Cria usuário com data de expiração

  • -c
  • --expiredate
  useradd -e 2022-02-28 <USER>

Cria usuário sistema

  • -r
  • --system
  useradd -r <USER>

Seta valores padrões do usuário

  • -D
  • --defaults
  useradd -D
  useradd -D -s /usr/bin/bash

Deleção e criação de usuário

  userdel --force --remove $USER
  useradd --gid users --shell /usr/bin/bash --create-home rui
  cp --recursive my_config/ /home/$USER
  chown --recursive $USER /home/$USER/my_config
  chgrp --recursive users /home/$USER/my_config
  passwd $USER

REFERÊNCIAS

Linuxsize - Create Users