| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Vinix Entusiasta


Registrado em: May 27, 2006 Mensagens: 133 Localização: Salvador - BA
|
Enviada: Dom Jun 11, 2006 1:53 pm Assunto: COMANDOS NÃO ENCONTRADOS |
|
|
Estou tentando executar alguns comandos como o adduser, shutdown, netcfg, usercfg e alguns outros (no terminal), mas ele apresenta uma mensagem de erro dizendo que o comando não foi encontrado.
Por que isto está acontecendo e como resolver este problema? |
|
| Voltar ao Topo |
|
 |
Lonely_Spooky Avançado


Registrado em: Apr 27, 2005 Mensagens: 528 Localização: RJ
|
Enviada: Dom Jun 11, 2006 2:34 pm Assunto: |
|
|
Velho, uma confurão que acontece é que as pessoas confundem o su com o root. O su executa muitos, mas não todos os comandos de root. Para isso você deve, realmente, logar como root. _________________ Linux user nº 416799
Embaixador Fedora Brasileiro
Fedora i10n Team
Estudande de Engenharia Química UFRRJ
Viciado em Fedora |
|
| Voltar ao Topo |
|
 |
Vinix Entusiasta


Registrado em: May 27, 2006 Mensagens: 133 Localização: Salvador - BA
|
Enviada: Dom Jun 11, 2006 2:52 pm Assunto: |
|
|
Tentei logar como root na tela inicial e aparece uma mensagem dizendo que não é permitido logar como root.
Tentei pelo terminal o <# login root > ,ele pede a senha, insiro a senha correta, mas é exibida a mensagem "login incorrect".
Como faço então para logar  |
|
| Voltar ao Topo |
|
 |
Jeferson_Fedora Entusiasta


Registrado em: May 30, 2006 Mensagens: 170 Localização: Salvador/Bahia
|
Enviada: Dom Jun 11, 2006 2:57 pm Assunto: |
|
|
como é?
que dizer que o su - na verdade nao eh o root !! |
|
| Voltar ao Topo |
|
 |
Lonely_Spooky Avançado


Registrado em: Apr 27, 2005 Mensagens: 528 Localização: RJ
|
Enviada: Dom Jun 11, 2006 3:43 pm Assunto: |
|
|
Jeferson, é isso mesmo! O su é um usuário com privilégios de root, mas não todos. Para logar como root e ter todos os comandos (não testei) é o "su root".
Vinix, você está usando o Fedora? _________________ Linux user nº 416799
Embaixador Fedora Brasileiro
Fedora i10n Team
Estudande de Engenharia Química UFRRJ
Viciado em Fedora |
|
| Voltar ao Topo |
|
 |
Jeferson_Fedora Entusiasta


Registrado em: May 30, 2006 Mensagens: 170 Localização: Salvador/Bahia
|
Enviada: Dom Jun 11, 2006 4:02 pm Assunto: |
|
|
vc ja encontru algum prog que tentou instalar que nao conseguiu pelo su -?
pq todos que ja tentei até agora foi usando o proprio!!!!!  |
|
| Voltar ao Topo |
|
 |
Jeferson_Fedora Entusiasta


Registrado em: May 30, 2006 Mensagens: 170 Localização: Salvador/Bahia
|
Enviada: Dom Jun 11, 2006 4:05 pm Assunto: |
|
|
no caso do nosso amigo Vinix?
a dificuldade dele pode ser issu acho que ele sempre tenta usando o su -!
vini tenta usando root
eu vou fazer alguns testes também |
|
| Voltar ao Topo |
|
 |
Lonely_Spooky Avançado


Registrado em: Apr 27, 2005 Mensagens: 528 Localização: RJ
|
Enviada: Dom Jun 11, 2006 5:36 pm Assunto: |
|
|
Tá, eu testei aqui e o "su root" não funfa tb. Tem que logar como root mesmo!
Abra um dos seus terminais virtuais e mande brasa!
Ctrl+Alt+(F1~F6) _________________ Linux user nº 416799
Embaixador Fedora Brasileiro
Fedora i10n Team
Estudande de Engenharia Química UFRRJ
Viciado em Fedora |
|
| Voltar ao Topo |
|
 |
Vinix Entusiasta


Registrado em: May 27, 2006 Mensagens: 133 Localização: Salvador - BA
|
Enviada: Dom Jun 11, 2006 6:59 pm Assunto: |
|
|
Agora eu consegui. O adduser e o shutdown funcionaram, mas pq o netcfg e o usercfg não funcionaram?
Se o su não é o root pq a senha para logar é a mesma do root?
Para o root não existe interface gráfica?
Após logar como root como faço para voltar ao KDE?
Obs.: Estou usando o FC5. |
|
| Voltar ao Topo |
|
 |
Mythus Intermediário


Registrado em: Apr 22, 2006 Mensagens: 318 Localização: João Pessoa, PB, Brasil
|
Enviada: Dom Jul 09, 2006 12:37 am Assunto: |
|
|
eta confusão!
| Código: |
$ su mythus
Senha: <senha de mythus>
$ su mythus -
Senha: <senha de mythus>
[mythus@esparta ~]$ su -
Senha: <senha de root>
# whoami
root |
Qual a diferença entre colocar o - após o usuário? o - lê o path do usuário, caso contrário vais ficar com aquele usuário, mas com o path do seu. su root e su <vazio> são a mesma coisa. su - e su root são diferentes, no primeiro é carregado o path do root.
para saber onde está uma aplicação pergunte "whereis"?
| Código: |
# whereis netcfg
netcfg:
# whereis usercfg
usercfg:
# whereis ifconfig
ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz |
netcfg e usercfg não existem na minha máquina. _________________ Abraços,
_________________
Não é programador; não é hacker
Formado em Direito pela UFPb
Usuário de Linux em tempo integral
Linux User Number: 174012 |
|
| Voltar ao Topo |
|
 |
Vinix Entusiasta


Registrado em: May 27, 2006 Mensagens: 133 Localização: Salvador - BA
|
Enviada: Dom Jul 16, 2006 11:32 am Assunto: |
|
|
O comando # whereis ... eu já conhecia. O problema foi justamente com esses comando (que também não existem aqui), mas eu os vi numa apostila sobre Linux. Pode ser que exista numa outra distribuição ou que a apostila esteja desatualizada.
Valeu! _________________ Tudo, antes de ser fácil, é difícil!
-----------------------------------------------------
Vinícius Aragão
Graduando: Eng. de Computação |
|
| Voltar ao Topo |
|
 |
douglascorvo Novato


Registrado em: Jul 17, 2006 Mensagens: 1
|
Enviada: Seg Jul 17, 2006 3:11 pm Assunto: |
|
|
O lance era mesmo o "-" depois do su.
Como usuário normal os diretórios /sbin e /usr/sbin ficavam fora do path, mas digitando su - fica normal e todos os comandos funcionam, mesmo em um terminal (não é necessário ir a um terminal fora do X, no xterm e companhia funciona também). |
|
| Voltar ao Topo |
|
 |
lenrek Administrador


Registrado em: Apr 25, 2006 Mensagens: 1141 Localização: Recife / PE
|
Enviada: Seg Jul 17, 2006 3:37 pm Assunto: |
|
|
Esse traço (su -) serve para obter todo o perfil do usuário ROOT.  |
|
| Voltar ao Topo |
|
 |
jasonn Administrador


Registrado em: Oct 22, 2004 Mensagens: 2143 Localização: Salvador - Bahia
|
Enviada: Seg Jul 17, 2006 5:09 pm Assunto: |
|
|
gente que confusão é essa?
Quando usamos:
su - (Você esta logando como root - Administrador)
mais quando usa:
su (você esta logando como um quase root mais não é root)
somente isso.
alguns comandos realmente não existem para usuario su.
Outra coisa em vez de usar whereis por que não usar locate???
[root@fenix01 ies4linux-2.0beta9]# locate netcfg
/usr/bin/libnetcfg
/usr/share/man/man1/libnetcfg.1.gz _________________ Cristiano Furtado dos Santos
Gerente de Projetos de SL
Embaixador do Projeto Fedora Brasil.
Pagina Pessoal: http://jasonnfedora.eti.br |
|
| Voltar ao Topo |
|
 |
Mythus Intermediário


Registrado em: Apr 22, 2006 Mensagens: 318 Localização: João Pessoa, PB, Brasil
|
Enviada: Seg Jul 17, 2006 6:26 pm Assunto: |
|
|
| jasonn escreveu: |
gente que confusão é essa?
Quando usamos:
su - (Você esta logando como root - Administrador)
mais quando usa:
su (você esta logando como um quase root mais não é root)
somente isso.
alguns comandos realmente não existem para usuario su.
Outra coisa em vez de usar whereis por que não usar locate???
[root@fenix01 ies4linux-2.0beta9]# locate netcfg
/usr/bin/libnetcfg
/usr/share/man/man1/libnetcfg.1.gz |
O sinal de - no final do su é para carregar o path do usuário que você vai usar, seja root (default do su) ou outro usuário. Se quiserem testar, basta personalizar um usuário para perceber a diferença.
| Código: |
[mythus@esparta ~]$ whoami
mythus
[mythus@esparta ~]$ su
Senha:
[root@esparta mythus]# whoami
root
[root@esparta mythus]# exit
exit
[mythus@esparta ~]$ whoami
mythus
[mythus@esparta ~]$ su -
Senha:
[root@esparta ~]# whoami
root
[root@esparta ~]# exit
logout
[mythus@esparta ~]$ |
Percebam a diferença entre se tornar root com path de usuário comum e tornar root carregando todo o path do root (muda: path e diretório local), mas ambos são root com as permissões que o root tem.
whereis e locate tem duas funções semelhantes mas com protósitos completamente diferentes:
whereis - locate the binary, source, and manual page files for a command
locate - find files by name
whereis tmp e locate tmp tem duas saídas completamente diferentes. Quando se quer localizar um binário é muito mais eficiente o whereis. Quando de quer localizar um arquivo qualquer que você acabou de salvar no seu sistema, a menos que você atualize rode o updatedb primeiro, você não vai encontrar o arquivo. Sendo um txt, ou roda o updatedb e depois o locate ou usa direto o find. Se é um arquivo antigo, obviamente locate tem uma sintaxe muito mais simples pra resolver o problema. Mesmo assim, não é correto as equiparações abaixo:
locate -i texto.txt == find / -iname *texto.txt* 2> /dev/null
locate arquivo == find / -name *arquivo* 2> /dev/null
locate procura listar inclusive diretórios com a string pesquisada, assim,
/home/user/meus arquivos pessoais/giselle.avi
sairia na pesquisa do locate e não na do find. _________________ Abraços,
_________________
Não é programador; não é hacker
Formado em Direito pela UFPb
Usuário de Linux em tempo integral
Linux User Number: 174012 |
|
| Voltar ao Topo |
|
 |
|