The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
comutação de usuário root para usuário ordinário sasia Programação Shell Script e 3 01-25-2008 10:25
Como esconder usuário introduzido no texto interativo unix shell script? patrickpang Programação Shell Script e 1 04-04-2006 09:42
STP-não-interativas a autenticação do usuário dheeruchakri Programação Shell Script e 1 03-10-2006 12:14
alternar usuário dentro de um script nimo Programação Shell Script e 2 11-04-2005 07:51
Excepto usuário root. Utilizador normal não é capaz de criar arquivos mallesh UNIX & avançada para usuários experientes 1 06-22-2005 01:18

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-19-2007
stevefox stevefox is offline
Usuário
  
 

Join Date: Aug 2005
Lugares: 115
Não interativo usuário alternar para root

Que é possível mudar de um usuário não-root usuário para usuário root sem digitar a senha interativamente dentro Korn um shell script que é executado por um usuário não-root?

por exemplo, tenho um não-usuário root chamado infodba que está no grupo dba e quero criar um shell script que é executado pelo usuário infodba e dentro do script eu quero mudar para o usuário root sem ter perguntado sobre a senha e execute chmod 777 comando contra um diretório, em seguida, voltar a infodba e criar um arquivo dentro do diretório. Gosto de realizar o abaixo em um script executado pelo infodba sem ter solicitado a senha.

(1) TEST_DIR existe com o acesso abaixo
ls-ld TEST_DIR
drwxrwxr-x 2 root sys 80 20 nov 10:45 TEST_DIR

(2) Indicar o pleno acesso aos TEST_DIR pela raiz
chmod 777 TEST_DIR
ls-ld TEST_DIR
drwxrwxrwx 2 root sys 80 20 nov 10:46 TEST_DIR

(3) Crie um arquivo dentro TEST_DIR usando infodba
toque TEST_DIR / teste.txt

Felicidades
Steve

Versão do Unix: HP-UX 11/11
  #2 (permalink)  
Old 11-19-2007
Smiling Dragon's Avatar
Sorridente Dragão Smiling Dragon is offline Forum Advisor  
Desorganizada Usuário
  
 

Join Date: Nov 2007
Localização: Nova Zelândia
Lugares: 922
sudo olharescomo a ferramenta para você (ou RBAC HPUX se apoia-lo).

BTW, sugiro que você não definir permissões mundo Se você absolutamente deve dar permissões mundo (e quase nunca há um bom tempo para fazer isso), o sticky bit para proteger os arquivos dentro dela.
  #3 (permalink)  
Old 11-19-2007
edcrosbys edcrosbys is offline
Somente Leitura
  
 

Join Date: Jul 2007
Lugares: 15
Concordo que você precisa sudo. Desta forma, você não precisa mudar usuário, você pode dar ao usuário permissões para executar o programa com xxx yz interruptores. O comando, em seguida, transforma-se em

sudo chmod 777 / algum / diretório

Isso evita que o usuário de funcionar com qualquer outro perms e permite que você mantenha a password de root sagrado.

Aqui é a partir do software portabili local:
sudo-1.6.8p12

Você precisará editar o arquivo de configuração.

Apreciar!
  #4 (permalink)  
Old 11-20-2007
stevefox stevefox is offline
Usuário
  
 

Join Date: Aug 2005
Lugares: 115
Sorridente Dragão,
Obrigado por sua assessoria.

Existe uma maneira de fazer isso usando apenas padrão HP-UX comandos sem usar as ferramentas?

Steve
  #5 (permalink)  
Old 11-20-2007
Smiling Dragon's Avatar
Sorridente Dragão Smiling Dragon is offline Forum Advisor  
Desorganizada Usuário
  
 

Join Date: Nov 2007
Localização: Nova Zelândia
Lugares: 922
Desculpe, eu não estou familiarizado com o suficiente para saber HPUX, sudo é amplamente utilizado embora (e é incluído em algumas distribuições Unix), você não precisa ter medo de que ele é muito estranho ou não suportado para uso em um ambiente corporativo.
  #6 (permalink)  
Old 11-20-2007
prowla prowla is offline
Somente Leitura
  
 

Join Date: Nov 2007
Lugares: 165
Você pode baixar Sudo da HP, em vez de ir lá fora. É no HP-UX Internet Express para HP-UX 11i v1 produto, disponível off Hewlett-Packard Co..
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 11:24.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0