Romero Daniel - Comecando com. Linux стр 15.

Шрифт
Фон

grupo suporte. Podemos verificar com o comando groups ou id:

daniel@casadocodigo:~$ groups paulo

paulo : paulo suporte

daniel@casadocodigo:~$ id paulo

uid=1003(paulo) gid=1007(paulo) groups=1007(paulo),1005(suporte)

daniel@casadocodigo:~$

Um novo usuário pode ser criado e de imediato já possuir um grupo de nossa

escolha. O adduser poderia fazer isso recebendo como argumentos o nome do

usuário e o nome do grupo:

adduser [usuário] [grupo]. E para remover

usuário e grupo poderíamos

usar o comando deluser, que tem a seguinte sintaxe:

deluser [usuário] [grupo].

6.6

Alterando grupos

Como vimos no inicio do capítulo, cada arquivo e diretório possui um dono e um

grupo. Tanto o dono como o grupo ao qual um arquivo ou diretório pertence podem

ser alterados. Para isso, usamos os comandos chown e chgrp.

Para testá-los, vamos usar o arquivo agenda que criamos anteriormente:

daniel@casadocodigo:~$ ls -l agenda

-rw-rw-r-- 1 daniel daniel 136 Oct 2 00:49 agenda

daniel@casadocodigo:~$

O dono do arquivo é o usuário daniel, assim como o grupo ao qual o arquivo

pertence também é daniel. Vamos alterar o grupo a que o arquivo pertence para

suporte:

daniel@casadocodigo:~$ sudo chgrp suporte agenda

daniel@casadocodigo:~$ ls -l agenda

67

6.6. Alterando grupos

Casa do Código

-rw-rw-r-- 1 daniel suporte 136 Oct 2 00:49 agenda

daniel@casadocodigo:~$

Ao alterar o grupo, agora estamos dando permissão para que usuários que per-

tencem ao grupo suporte possam ter acesso ao arquivo agenda, neste caso o

usuário paulo.

O que aconteceria se alterássemos o dono do arquivo? Para fazer isso utilizamos

o comando chown:

daniel@casadocodigo:~$ sudo chown paulo:suporte agenda

daniel@casadocodigo:~$ ls -l agenda

-rw-rw-r-- 1 paulo suporte 136 Oct 2 00:49 agenda

daniel@casadocodigo:~$

Agora o dono do arquivo é o usuário paulo. Passamos como argumento o nome

do grupo separado por : para o comando chown. Esta é a sintaxe do comando para

alterar o dono e o grupo. Para ver mais opções, consulte a documentação.

Agora que mudamos o dono e o grupo do arquivo, será que o nosso usuário ainda

possui permissão para fazer alterações? Tente editar o arquivo e veja o que acontece: Figura 6.5: Alerta do editor ao tentar alterar o arquivo

Recebemos uma mensagem de alerta do editor informando que o arquivo está

68

Casa do Código

Capítulo 6. Administração de usuários

disponível somente para leitura para o nosso usuário. Para recuperar o acesso ao

arquivo, altere o dono e o grupo para o seu usuário:

daniel@casadocodigo:~$ sudo chown daniel:daniel agenda

daniel@casadocodigo:~$ ls -l agenda

-rw-rw-r-- 1 daniel daniel 136 Oct 21 01:16 agenda

daniel@casadocodigo:~$

Durante todo o processo, note que o sudo foi utilizado, pois ele é quem tem

o poder de delegar todas essas atribuições no sistema e escolher usuários, grupos e permissões.

Com as permissões corretas, podemos executar aplicações que só determinados

usuários podem. Pra executar programas interessantes, vamos aprender a instalá-

los!

69

Capítulo 7

Instalando pacotes e aplicativos

Cada distribuição Linux possui pacotes específicos. Vamos aprender um pouco so-

bre eles, como instalá-los e removê-los do sistema.

Primeiramente, vamos entender o que é um pacote. Um pacote é um conjunto

de arquivos agrupados para facilitar a instalação e distribuição de um programa. Ele pode conter scripts para listagem e checagem de dependências para configuração

durante o processo de instalação de um aplicativo.

No Ubuntu os pacotes são baseados em Debian e têm a extensão .deb.

7.1

Gerenciador de pacotes

Veremos agora sobre gerenciamento de pacotes para instalação, atualização e remo-

ção de aplicativos. O gerenciador de pacotes trabalha interpretando a necessidade

de cada pacote para que ele possa funcionar de forma correta.

Antes de prosseguirmos com nosso estudo sobre shell e aprender sobre gerenci-

amento de pacotes no terminal, veremos um exemplo prático de instalação de um

aplicativo no modo gráfico.

7.1. Gerenciador de pacotes

Casa do Código

Vamos instalar o google chrome usando a interface gráfica de gerenciamento

de pacotes. Para isso, faça o download do pacote .deb em http://www.google.com/

intl/pt-BR/chrome/:

Figura 7.1: Download do pacote .deb do google chrome

De posse do pacote, vamos à instalação. Clique com o botão direito do mouse

em cima do pacote e escolha a opção Abrir com Central de programas do Ubuntu:

72

Casa do Código

Capítulo 7. Instalando pacotes e aplicativos

Figura 7.2: Instalando o pacote usando o gerenciador

gráfico

Agora, basta clicar em Instalar e teremos o google chrome instalado em

nosso sistema:

73

7.1. Gerenciador de pacotes

Casa do Código

Figura 7.3: Efetivando a instalação

O gerenciador irá solicitar a senha do seu usuário, que é a mesma que você cadas-

trou durante o processo de instalação. Informe a senha e clique em Autenticar:

74

Casa do Código

Capítulo 7. Instalando pacotes e aplicativos

Figura 7.4: Autenticação necessária para instalar pacotes

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке