xubuntu 14.04 acesso ao arquivo do usuário

0

Executando o Xubuntu 14.04. Eu tenho várias contas de usuário configuradas como "usuários de desktop", mas quando eles estão logados, eles não conseguem abrir qualquer arquivo em sua pasta HOME. Mensagens de erro variam, mas geralmente indicam que o acesso é negado ou o usuário não tem permissão. Quando estou logado na minha conta (como administrador) não tenho problemas para acessar arquivos na minha pasta HOME. Alguma ideia? Eu sou novo no Linux.

    
por gwhansen 22.02.2015 / 23:35

1 resposta

0

Os usuários devem possuir seus próprios arquivos.

Abra um terminal com CTRL ALT T ou seu método preferido

emite o comando sudo chown -R *username* */path/name* , em que nome_do_usuário é o nome do usuário do qual você deseja dar a propriedade e / caminho / nome é o caminho para o diretório pessoal. Isso deve resolver a grande maioria dos seus problemas.

Exemplo sudo chown -R joe /home/joe

Depois de concluir esta tarefa para todos os usuários, eles poderão acessar todos os arquivos em (e sob) suas casas.

para mais detalhes, consulte man chown

aqui está um exemplo do que você pode ver com o comando ls-l que foi solicitado por você.

Você notará os bits de permissão na coluna da extrema esquerda

d indica um diretório

a primeira letra é d se for um diretório, ou - se não for

r indica permissão de leitura a - aqui significa que a permissão não existe (negada)

w indica permissão de gravação a - aqui significa que a permissão não existe (negada)

x indica permissão de execução a - aqui significa que a permissão não existe (negada)

estes 3 estão divididos em 3 conjuntos para Usuário, Grupo e Outros

O usuário é o proprietário dos arquivos, o grupo é todo mundo pertencente ao grupo listado (neste caso, o grupo de proprietários) e outros são todos os outros sem exclusão. A menos que sua rede seja muito segura e todos os usuários sejam confiáveis, você precisa ter muito cuidado com os bits Others.

O próximo campo é o número de links, seguido pelo nome do proprietário e nome do grupo referido pelos bits mencionados anteriormente, então o tamanho do arquivo, data e nome do arquivo (ou nome do diretório se ele começar com anúncio como explicado anteriormente)

Você notará que há dois diretórios na imagem acima. (ambos começam com d)

Você notará que lost + found é um diretório pertencente à raiz do usuário do grupo raiz ao qual somente o root (o proprietário) tem acesso. Esse acesso é completo e irrestrito de qualquer forma para o usuário root. Nenhum outro usuário tem acesso a isso, mesmo que eles pertençam à raiz do grupo. você notará os bits para o grupo e outros são todos --- (ou = 0)

O outro diretório é a casa do usuário tvbox que o possui. tvbox (o proprietário) tem permissão rwx (completa, irrestrita). Os membros do grupo tvbox que não são o usuário tvbox não têm acesso de gravação, mas podem ver e entrar no diretório. Outros também podem ver e percorrer o diretório. Eu posso mudar isso com o comando chmod. Como eu não quero que aqueles que não estão no grupo tvbox tenham acesso, eu emitirei o comando chmod o-rx tvbox/ para alterar somente o acesso ao diretório ou chmod -R o-rx tvbox/ para remover permissões de leitura e execução da pasta tvbox e todos os arquivos e pastas dentro dele.

Depois de executar um dos diretórios do thboxbox acima, é assim:

 drwxr-x--- 61 tvbox tvbox   12288 Feb 22 17:12 tvbox

Como você pode ver as permissões para os outros são todas negadas (inexistentes)

Podemos alterar as permissões para o grupo usando ag no lugar do o ou o usuário (proprietário) comprar usando au nesse local. Você pode alterá-las para todos de uma só vez combinando-as, por exemplo chmod ugo+rwx filename dê acesso total ao usuário, ao grupo e a todos os outros. (ilustrativo - não o que você normalmente quer) Mudar para um - de um + removeria as permissões

Então, u = usuário, g = grupo e o = outros, r = leitura, w = escrita e x = execução Há também uma maneira de usar chmod numericamente. 4 = ler 2 = escrever e 1 = executar e você pode adicionar os números para obter o resultado desejado. chmod 776 nome do arquivo daria acesso total ao proprietário e grupo e negaria a permissão de execução de outras pessoas, permitindo leitura e gravação. Essa é uma ótima abreviação para administradores de sistema que precisam alterar rapidamente as permissões em vários arquivos e diretórios.

O -R significa recursivo e pode ser muito perigoso usá-lo com qualquer comando se você não tiver certeza do que está fazendo.

    
por Elder Geek 23.02.2015 / 00:07