SóProvas


ID
843475
Banca
UFBA
Órgão
UFBA
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

O comando chmod, do Linux, permite alterar o usuário dono de um arquivo.

Alternativas
Comentários
  • Errado. O comando chmod troca as permissões dos arquivos e diretórios. O comando que troca o proprietário do arquivo ou diretório é chamado  chown.
  • chown

    chown dono[.grupo] arquivo/diretório
    onde
    • dono é o nome do novo usuário responsável pelo arquivo/diretório.
    • grupo é o nome do novo grupo responsável pelo arquivo/diretório.
    • arquivo/diretório define os nomes de arquivos e/ou diretórios alterados pelo comando chown.

    Descrição

    Este comando permite alterar o dono e o grupo de arquivos/diretórios.

    Algumas opções do comando

    • -R : altera, recursivamente, o grupo de um diretório e de todos os arquivos e diretórios que estão abaixo do diretório em questão.
    • -c : informa quais arquivos/diretórios estão tendo o nome do grupo alterado.
    • -v : informa quais arquivos/diretórios estão sendo processados (não necessariamente alterados).

    Observações

    • É importante observar que o comando chown pode ser usado para alterar apenas o dono do arquivo, ou seja, você não é obrigado a especificar o nome do grupo no comando.
  • Complementando ...

    chmod
    Modifica as permissões de um arquivo ou diretório. Você precisa ser proprietário do arquivo/diretório, ou ter acesso de root, para modificar permissões.

    O comando chmod pode ser usado para mudar os tokens “rwx” dos arquivos
    e/ou diretórios, a sintaxe básica do comando é:
    # chmod <usuário>+<tokens> <arquivo/diretório> (adiciona permissão)
    # chmod <usuário><tokens> <arquivo/diretório> (remove permissão)
    # chmod <usuário>=<tokens> <arquivo/diretório> (atribui permissão)


    Usar o chmod com o método octal é bastante prático. Em vez de usar letras como símbolos para cada permissão, usa-se números.
    OCTAL PERMISSÃO CÁLCULO
    0             ---                      0
    1             --x                     1
    2             -w-                    2
    3             -wx               2+1=3
    4             r--                     4
    5             r–x                4+1=5
    6             rw-                4+2=6
    7             rwx               4+2+1=7


    Você precisa ser proprietário do arquivo/diretório, ou ter acesso de root, para modificar as suas permissões.
    Exemplo:
    # chmod 777 4linux.txt
     
    Outra maneira de dar a permissão acima:
    # chmod u=rwx,g=rwx,o=rwx 4linux.txt (forma literal)
  • chmod : Mudar a protecção de um arquivo ou diretório, como por exemplo chmod 777,parecido com o attrib do MS-DOS

  • chmod permite alterar as permissões de um arquivo.

    Gabarito: E