Vamos criar um arquivo
touch rainbow
Vamos dar uma olhada nos metadados do arquivo
$ ls -l rainbow
-rw-rw-r-- 1 zanna zanna 0 May 24 10:09 rainbow
A primeira parte da informação é o tipo de arquivo ( -
no começo significa que é um arquivo regular) e os bits de permissão
Depois disso, vemos o proprietário (zanna) e o grupo (zanna). Podemos usar o comando chown
para alterá-los:
$ sudo chown pixie rainbow
$ ls -l rainbow
-rw-rw-r-- 1 pixie zanna 0 May 24 10:09 rainbow
E usamos chmod
para alterar os bits de permissão
$ sudo chmod 333 rainbow
$ ls -l rainbow
--wx-wx-wx 1 pixie zanna 0 May 24 10:09 rainbow
Como os bits de permissão são definidos separadamente para proprietário, grupo e outros, você pode controlar as permissões de arquivo para diferentes usuários combinando chown
e chmod
. Veja este breve guia para um curso intensivo sobre permissões no Linux.