Como encontrar o usuário do samba que escreve o arquivo?

0

Eu tenho um sistema zentyal ubuntu onde recebo todos os arquivos tempory escritos no diretório de compartilhamento principal. Existe uma maneira de rastrear qual usuário do samba os grava?

Os arquivos são assim:

/path-to-share/t4vc
/path-to-share/t4vc.1
/path-to-share/t4vc.2
/path-to-share/t4f0
/path-to-share/t4f0.1
/path-to-share/t4f0.2

Eu acho que é um tipo de processo de indexação, mas eu gostaria de saber de qual máquina de usuário vem.

    
por wittich 25.05.2016 / 12:57

1 resposta

0

Enquanto postava, encontrei a resposta para minha pergunta:

Eu pude detectar que esses arquivos são criados por um processo samba4:

lsof t4vc*
COMMAND   PID     USER   FD   TYPE DEVICE  SIZE/OFF     NODE NAME
smbd    29545  3000044   67u   REG  252,2  25084928 66289949 t4vc
smbd    29545  3000044   68u   REG  252,2  25084928 66289950 t4vc.1
smbd    29545  3000044   69u   REG  252,2 100339712 66289951 t4vc.2

Em seguida, você pode verificar nossos usuários de UID assim:

wbinfo --name-to-sid wittich
# S-1-5-21-1002881701-2601196197-2352697156-3105 SID_USER (1)
wbinfo --sid-to-uid S-1-5-21-1002881701-2601196197-2352697156-3105
# 3000044   

Tudo isso me leva à próxima pergunta qual processo do Windows cria esses arquivos no compartilhamento .

    
por 25.05.2016 / 13:01

Tags