+ Responder ao Tópico



  1. #1
    Alguem pode me dar uma ideia?
    preciso saber, que login esta rodando o aplicativo(linux)
    como posso fazer isto?
    [pensei em pegar a variavel $USER do bash, seria o melhor caminho?]

  2. blz ai cara?

    char *getlogin(void)

    ('pegar' o user id: getuid(void))

    falow!



  3. em que biblioteca estão essas funções?

  4. #include <unistd.h>

    mas a conselho você a utilizar a função getlogin_r()

    int getlogin_r(char *name, size_t namesize);

    Você passa o ponteiro e o tamanho do buffer dele.
    Sucesso retorna 0.
    Erro retorna ERANGE (buffer muito pequeno pra salvar o login), e nada é salvo no buffer do ponteiro.

    Se quiser pegar o max-length do login, direto do sistema..

    sysconf(_SC_LOGIN_NAME_MAX);

    Abraços.






Tópicos Similares

  1. Liberar todos os usuarios no relay-domains URGENTE por Favor
    Por Wins no fórum Servidores de Rede
    Respostas: 20
    Último Post: 05-02-2003, 16:45
  2. Bloquear usuario no Sendmail
    Por dboom no fórum Servidores de Rede
    Respostas: 2
    Último Post: 11-12-2002, 10:25
  3. Usuario no postfix...
    Por Fly no fórum Servidores de Rede
    Respostas: 3
    Último Post: 05-12-2002, 10:59
  4. usuarios nos dominios do sendmail
    Por Wins no fórum Servidores de Rede
    Respostas: 0
    Último Post: 26-09-2002, 08:40
  5. USUÁRIOS NO WINDOWS 2000
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 12-09-2002, 16:30

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L