Chown e CHGRP Na Prática
Chown e CHGRP Na Prática
Chown e CHGRP Na Prática
# Cria grupo
sudo groupadd aula_so
# Adiciona usuário ao grupo sudo - agora, user1 passa a ser sudoer (executa
comandos como administrador)
sudo usermod -aG sudo user1
# caso esteja como usuário aluno: entra como root, executa os comandos abaixo,
volta como aluno
passwd -d aluno
passwd -e aluno
# logar como user2, acessar novo_dir e tentar criar o arquivo de texto arq1.txt com
o comando cat
su user2
cd /novo_dir
cat > arq1.txt (CTRL-D para terminar) (permissão negada)
sudo cat > arq1.txt (permissão negada)
# logar como user1, acessar o diretório raiz, listar para ver os metadados de
novo_dir
su user1
cd /
ls -l
drwxr-xr-x root root (permissões e identificação de
proprietário e grupo)
# usar o comando chown para mudar o proprietário do diretório novo_dir, que passa a
ser user1
sudo chown user1 novo_dir
# usar o comando chgrp para mudar o grupo do diretório novo_dir, que passa a ser
aula_so
sudo chgrp aula_so novo_dir
ls -l
# logar como user2, acessar novo_dir e tentar criar o arquivo de texto arq1.txt com
o comando cat
su user2
cd /novo_dir
cat > arq1.txt (CTRL-D para terminar)
# logar como user3, acessar novo_dir e tentar criar o arquivo de texto arq1.txt com
o comando cat
su user3
cd /novo_dir
cat > arq1.txt (CTRL-D para terminar) (permissão negada)
ls -l
cat arq1.txt
Apesar de user3 não conseguir modificar arquivos no diretório novo_dir, pode entrar
nele e ver conteúdos
Nesse caso, a operação não foi permitida, porque user3 não tem permissões mínimas
para acessar o
diretório novo_dir
# Mostrar as permissões da entrada novo_dir em formato octal
su user1
cd /
stat -c %a novo_dir