Existe um equivalente a set uid para windows (XP)? A opção 'executar como' requer senha de administrador sempre que é executada. Quero que os usuários possam executar esse executável específico sem saber a senha de administrador. Eu sou muito novo para a área do Windows. :(
windows-xp
setuid
Akilan
fonte
fonte
Respostas:
Veja aqui: Existe um equivalente de SU para Windows
Essencialmente, a arquitetura do sistema operacional impede fazer o que você deseja sem armazenar credenciais. Sim, você pode armazená-los "criptografados", mas se o usuário não precisar digitar nada (por exemplo, uma senha), qualquer "criptografia" usada para armazenar as credenciais terá sua chave armazenada ao lado, como que pode ser "descriptografado" (realmente codificado / decodificado) no momento em que o usuário acessa.
Conseguir que os sistemas operacionais Windows NT criem um token de acesso como outro uso sem especificar sua senha exige a chamada de APIs de modo nativo não documentadas. O projeto RunAsEx fará isso, mas poderá ser interrompido em versões futuras do Windows.
fonte
runas (pelo menos no xp sp3) tem a opção "/ savecred" - solicita a senha pela primeira vez e, em seguida, usa a armazenada (mesmo após a reinicialização).
fonte
Há RunAs criptografados e uma CPAU alternativa gratuita . Embora eu não os usasse até que fosse absolutamente necessário.
fonte
Existe um programa especial para esses fins - Admilink .
Ele cria um link criptografado especial para o arquivo de destino (eu testo apenas com arquivos .exe) - você precisa executar esta ação apenas uma vez. Quando você clica no link - o programa (Admirun.exe) inicia automaticamente o programa no link com os direitos especiais (Rigths depende do usuário selecionado durante o processo de criação do link - você pode usar uma conta de administrador ou nome de conta de domínio, etc.).
Restrições: Durante o processo de criação do link (apenas uma vez), você precisa ter uma conta de administrador.
O Admirun.exe deve ser apresentado na sua pasta do Windows (módulo incluído no Admilink).
Toda a documentação em russo :). Ensine russo ou peça ajuda adicional
PS É grátis para uso não comercial.
PPS Possui muitas funções adicionais
fonte