Alterando direitos de acesso

Alterando direitos de acesso

SO: desktop Ubuntu 14.04

A única maneira que descobri como obter acesso a um segundo disco rígido através do nautilus é reinstalar o Ubuntu enquanto o disco rígido está no computador. Então, quando eu for olhar o "Volume de 500 GB", posso entrar e criar pastas e coisas assim.

Depois disso, adicionei minha CPU Linux a um domínio do Windows e agora, quando tento acessar o HD, é solicitado o antigolocalsenha dos usuários. Eu tentei muitas sugestões diferentes encontradas on-line sobre como definir a segurança para legível mundialmente, mas agora gostaria de começar de novo (sem precisar reinstalar o Ubuntu).

Em outra tentativa (reinstalar o Ubuntu), apaguei o usuário original que foi criado na instalação, então quando tentei acessar o HD pela segunda vez ele pediu a senha "root", da qual, quando tentei usar a senha do usuário excluído, é claro que não funcionou. Então, defini uma senha de root, mas agora voltei à estaca zero. Um disco rígido de 500 GB que não consigo acessar.

Alguém pode explicar como formatar com ext4 e definir permissões para leitura mundial em um disco rígido interno recém-adicionado? Não entendo muito de permissões e por isso não tenho certeza de onde defini-las. Em /dev/sdb1 ou /media/user/LONG-UGLY-UUID-NAME.

chmod -R 777 / caminho para...?

chown -R domainUID:domainGUI /pathto....?

Obrigado!

Responder1

Eu recomendo que você leia sobre* modos nixjá que você provavelmente os encontrará repetidas vezes.

Alterando direitos de acesso

Você pode alterar um arquivo ou diretório para ser legível por todos (= todos) com:

chmod a+rX [PATH...]
  • asignifica aplicar a alteração para todas as classes (proprietário, grupo e mundo).
  • +significa conceder direitos de acesso adicionais.
  • rsignifica o direito de ler.
  • Xsignifica o direito de execução (arquivo normal) ou de travessia (diretório), se pelo menos uma classe já tiver acesso de execução/travessia. É importante usar X(maiúscula) em vez de xporque, caso contrário, todos os arquivos seriam sinalizados como executáveis, o que é, na melhor das hipóteses, confuso e, na pior, um problema de segurança.

Se você não é o proprietário do arquivo, primeiro você precisa adquirir privilégios de superusuário, acrescentando sudoesse comando. Para alterar a permissão de uma árvore de diretórios recursivamente, adicione a -Ropção como o primeiro argumento.

Mudando de propriedade

Se você deseja que sua conta de usuário principal possua a raiz do sistema de arquivos (por exemplo, porque deseja usá-la para documentos, multimídia ou outros arquivos que não sejam do sistema), seria mais elegante transferir a propriedade para ela:

sudo chown [-R] "$USER:" [PATH...]

Isso mudará a propriedade [PATH...]para o usuário $USER(que geralmente é o nome do usuário conectado no momento) e a propriedade do grupo para o grupo de login padrão desse usuário. Novamente -Raplica as alterações recursivamente.

informação relacionada