alcatrazbr
10/30/2017 - 6:37 PM

users e group

users e group

### usuarios ###
#adicionar
adduser nomeusuario
#criar usuario com home diferente
useradd -d /data/projects anusha
#adicionar usuario sem home
useradd -M username
#criar usuario com um idespecifico
useradd -u 999 navin
#remover usuario
deluser nomeusuario
#alterar senha 
passwd nomeusuario
#Comando usado para modificar os dados de um usuário.
usermod


### samba ###
#adicionar usuario ao samba
smbpasswd -a nomeusuario


### grupos ###
#criar grupo
addgroup nomegrupo
#criar usuario com grupo id especificado
useradd -u 1000 -g 500 tarunika
#remover grupo
delgroup nomegrupo
#adicionar usuario ao grupo
adduser nomeusuario nomegrupo
#adicionar usuario a varios grupos
useradd -G admins,webadmin,developers username
#listar os grupos criados
cat /etc/group
groups
#ver os grupos do usuario
groups user
#ver se um grupo esta criado
#e usuarios do grupo
grep nomegrupo /etc/group
#alterar o grupo principal
usermod -G <nome-grupo> <login-usuario>




### permissoes ###
#r-read w-write x-execute
#proprietario  grupo outros
#rwx           rwx   rwx 
#rwx = -421 = 7 (todas)
#r-x = 4-1 = 5 (ler e executar
#r-- = 4-- = 4 (ler)

#alterar permissoes de diretorios
chmod 700 nomedapasta/ -R
#alterar permissoes de arquivos
chmod 700 nomedoarquivo 
#alaterar proprietario
chown nomeusuario pasta/ -R
#alterar grupo
chgrp nomegrupo nomdapasta/ -R
#permissao para um tipo de arquivo recursivamente
find /dir/caminho -name "*.jpg" -exec chmod 755 -R {} \;