chmod, chroot

1. chmod, chroot

flavio roberto wolff
geronimow

(usa Linux Mint)

Enviado em 30/07/2015 - 03:27h

Caros amigos. Meus livros do Morimoto estão inacessíveis por algum tempo. Porisso peço a gentileza de fazer um apanhado dos comandos de sistema chmod e chroot. Da outra vez que utilizei uma partição no final do winchester para armazenamento e backup, coloquei ela já na instalação do sistema como /prateleira. Não lembro de ter tido problemas. Mas desta vez, ficou inacessível.
Ah. Gosto de utilizar o método das numerações, em pelo menos um dos comandos, tipo 755. Peço um pouco de paciência ao elaborar a resposta. O bom é que serve para muita gente. Abraços. Gerônimo (flavio-geronimo-sabujo-wolff)


  


2. Re: chmod, chroot

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 30/07/2015 - 09:11h

Esses arquivos estão em partição extx? Senão nem esqueta a cabeça, pois esse é (uma) dos formatos de sistema que permitem os arquivos/pastas possuirem permissão.

Já tentou ir com um Live-CD e pegar os arquivos por lá?

Espero ter ajudado

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




4. Re: chmod, chroot

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/07/2015 - 12:48h

Qual distro está usando?
Sua última partição (no final da winchester) ainda é montada em /prateleira?

Poste a saída dos comandos cat /etc/fstab e lsblk, por favor


5. resposta à minha pergunta sobre o chmod e chroot

flavio roberto wolff
geronimow

(usa Linux Mint)

Enviado em 31/07/2015 - 00:17h

Qual distro está usando?
Linux Mint 17.2 Rafaela MATE 64-bit

Sua última partição (no final da winchester) ainda é montada em /prateleira?
……………………………………………………………………………………………………………………………… é montada em /esquilo



sabujo@sabujo-NE56R ~ $ cd /
sabujo@sabujo-NE56R / $ cat /etc/fstab
cat: comando não encontrado
sabujo@sabujo-NE56R / $ cat /etc/fstab

cat: /etc/fstab[/b]: Arquivo ou diretório não encontrado
sabujo@sabujo-NE56R / $ lsblk
bash: lsblk: Arquivo ou diretório não encontrado
sabujo@sabujo-NE56R / $ seq -f '4/%g' 1 2 99999 | paste -sd-+ | bc -l
3.14157265358979523735
sabujo@sabujo-NE56R / $


Estou aqui estudando. logo haverei de utilizar o /esquilo bem feliz.

Abração aos amigos.

Sabujo

Que a Paz seja com todos.
Que cada um encontre seu caminho.
Eu gosto de cães e de computação.
Deus haverá de me oferecer um lugar adequado para que eu possa ter cães.
Também gostaria de evoluir o suficiente para tornar-me Engenheiro de Computação.


6. Re: chmod, chroot

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/07/2015 - 14:50h


sabujo@sabujo-NE56R / $ cat /etc/fstab
cat: comando não encontrado
sabujo@sabujo-NE56R / $ cat /etc/fstab
cat: /etc/fstab[/b]: Arquivo ou diretório não encontrado


Como você digitou o comando? é estranho o mesmo comando dar duas saídas diferentes (e erradas);

Tente repetir o comando (sem as aspas): "cat /etc/fstab"


Quanto ao lsblk, tente este outro, correspondente (também sem as aspas, e como root): "fdisk -l"


7. RESOLVIDO, configurado, obrigado, abraço

flavio roberto wolff
geronimow

(usa Linux Mint)

Enviado em 01/08/2015 - 01:46h

Caro amigo
Caros amigos

Procura, procura. Lê, lê...
Encontrei no meio dos textos instruções do meu professor Morimoto.
No final de todas as leituras, fui selecionando as informações
e acabei, por afinidade, com o Morimoto.
Abaixo os comandos efetuados:
++++++++++++++++++++++++++++++++++++++
sabujo@sabujo-NE56R ~ $ su -
Senha:
sabujo-NE56R ~ # cd /
sabujo-NE56R / # pwd
/
sabujo-NE56R / # ls
bin cdrom esquilo home lib lost+found mnt proc run srv tmp var
boot dev etc initrd.img lib64 media opt root sbin sys usr vmlinuz
sabujo-NE56R / # chown -R sabujo:sabujo /home/sabujo/
sabujo-NE56R / # chown -R sabujo:sabujo /esquilo/
sabujo-NE56R / # chmod -R 774 /home/sabujo/
sabujo-NE56R / # chmod -R 774 /esquilo/
sabujo-NE56R / #

++++
abaixo excertos das fontes:
+++++++++++++++++++++++++++++++++++++++++++++++

Uma maneira simples de resolver o problema seria usar o comando "chown" (como root) para transferir a posse da pasta, como em:
# chown -R gdh /home/gdh/arquivos/

O "-R" no comando faz com que ele seja aplicado recursivamente, ou seja, altere as permissões não apenas da pasta, mas de todo o conteúdo. Sem ele, você passaria a conseguir escrever dentro da pasta, mas ainda continuaria sem acesso às subpastas dentro dela. Em seguida, temos o "gdh", que indica o usuário e a pasta que será modificada.
Outro uso comum é especificar também o grupo, como em:
# chown -R gdh:gdh /home/gdh/arquivos/

Um exemplo comum é quando você cria ou copia uma pasta como root e, devido a isso, fica sem poder modificar os arquivos usando seu login de usuário. Uma maneira simples de resolver o problema seria usar o comando "chown" (como root) para transferir a posse da pasta, como em:
# chown -R gdh /home/gdh/arquivos/
O "-R" no comando faz com que ele seja aplicado recursivamente, ou seja, altere as permissões não apenas da pasta, mas de todo o conteúdo. Sem ele, você passaria a conseguir escrever dentro da pasta, mas ainda continuaria sem acesso às subpastas dentro dela.

Um exemplo comum é quando você cria ou copia uma pasta como root e, devido a isso, fica sem poder modificar os arquivos usando seu login de usuário. Uma maneira simples de resolver o problema seria usar o comando "chown" (como root) para transferir a posse da pasta, como em:
# chown -R gdh /home/gdh/arquivos/
O "-R" no comando faz com que ele seja aplicado recursivamente, ou seja, altere as permissões não apenas da pasta, mas de todo o conteúdo. Sem ele, você passaria a conseguir escrever dentro da pasta, mas ainda continuaria sem acesso às subpastas dentro dela. Em seguida, temos o "gdh", que indica o usuário e a pasta que será modificada.
Outro uso comum é especificar também o grupo, como em:
# chown -R gdh:gdh /home/gdh/arquivos/

Um exemplo comum é quando você cria ou copia uma pasta como root e, devido a isso, fica sem poder modificar os arquivos usando seu login de usuário. Uma maneira simples de resolver o problema seria usar o comando "chown" (como root) para transferir a posse da pasta, como em:
# chown -R gdh /home/gdh/arquivos/
O "-R" no comando faz com que ele seja aplicado recursivamente, ou seja, altere as permissões não apenas da pasta, mas de todo o conteúdo. Sem ele, você passaria a conseguir escrever dentro da pasta, mas ainda continuaria sem acesso às subpastas dentro dela. Em seguida, temos o "gdh", que indica o usuário e a pasta que será modificada.
Outro uso comum é especificar também o grupo, como em:
# chown -R gdh:gdh /home/gdh/arquivos/

chmod" e "chown". O primeiro permite ajustar as permissões dos arquivos e pastas, enquanto o segundo permite transferir a posse, dizendo a qual usuário e a qual grupo determinada pasta ou arquivo pertence.
Um exemplo comum é quando você cria ou copia uma pasta como root e, devido a isso, fica sem poder modificar os arquivos usando seu login de usuário. Uma maneira simples de resolver o problema seria usar o comando "chown" (como root) para transferir a posse da pasta, como em:
# chown -R gdh /home/gdh/arquivos/
O "-R" no comando faz com que ele seja aplicado recursivamente, ou seja, altere as permissões não apenas da pasta, mas de todo o conteúdo. Sem ele, você passaria a conseguir escrever dentro da pasta, mas ainda continuaria sem acesso às subpastas dentro dela. Em seguida, temos o "gdh", que indica o usuário e a pasta que será modificada.
Outro uso comum é especificar também o grupo, como em:
# chown -R gdh:gdh /home/gdh/arquivos/

+++++++++++++++++++++++++++++++++++++++++=
...
Professor Morimoto

Agradecido
Abraço
sabujo2057

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Que a Paz seja com todos.
Que cada um encontre seu caminho.
Eu gosto de cães e de computação.
Deus haverá de me oferecer um lugar adequado para que eu possa ter cães.
Também gostaria de evoluir o suficiente para tornar-me Engenheiro de Computação.


8. Re: chmod, chroot

José
digitalx

(usa Debian)

Enviado em 01/08/2015 - 01:59h

Apenas um detalhe: com a permissão 774, os "outros" (ou seja outros usuários que não sejam o dono e que não pertençam ao grupo) terão somente permissão de leitura (4) e não de execução. Na prática não terão acesso aos arquivos e pastas, pois pra listar os arquivos é preciso a permissão de execução (1). Por isso talvez seja o caso de aplicar uma permissão 775 para dar acesso aos "outros", restringindo apenas a modificação dos arquivos (escrita).


9. RESOLVIDO, configurado, obrigado, abraço

flavio roberto wolff
geronimow

(usa Linux Mint)

Enviado em 01/08/2015 - 02:50h

Aproveitei cada um que me respondeu e examinei todos.
Mas meu cérebro está mais preparaado e afinizado com as dicas do professor Morimoto.
Ao natural os artigos dele foram aparecendo.

Fiz assim:
sabujo@sabujo-NE56R ~ $ su -
Senha:
sabujo-NE56R ~ # cd /
sabujo-NE56R / # pwd
/
sabujo-NE56R / # ls
bin cdrom esquilo home lib lost+found mnt proc run srv tmp var
boot dev etc initrd.img lib64 media opt root sbin sys usr vmlinuz
sabujo-NE56R / # chown -R sabujo:sabujo /home/sabujo/
sabujo-NE56R / # chown -R sabujo:sabujo /esquilo/
sabujo-NE56R / # chmod -R 774 /home/sabujo/
sabujo-NE56R / # chmod -R 774 /esquilo/
sabujo-NE56R / #

E deu certo.

Eu sou admirador do professor desde a época em que ele começou a distro
Kurumin. Tenho quase todos os seus livros.
Chegou um ponto que o Kurumin ultrapassou o Mandrake que eu utilizava
e então fiquei alguns anos com o Kurumin. Daí veio o Ubuntu e Kubuntu
e o atual Linux Mint 'Rafaela'.

Abraços
sabujo2057






Thihup escreveu:

Esses arquivos estão em partição extx? Senão nem esqueta a cabeça, pois esse é (uma) dos formatos de sistema que permitem os arquivos/pastas possuirem permissão.

Já tentou ir com um Live-CD e pegar os arquivos por lá?

Espero ter ajudado

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"





Que a Paz seja com todos.
Que cada um encontre seu caminho.
Eu gosto de cães e de computação.
Deus haverá de me oferecer um lugar adequado para que eu possa ter cães.
Também gostaria de evoluir o suficiente para tornar-me Engenheiro de Computação.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts