Se você optar pelo Solução LaunchAgent , basta colocá-lo na pasta ~ / Library / LaunchAgents desse usuário, e ele só será executado quando esse usuário específico fizer login.
Se você optar pelo Solução LoginHook , você precisa escrever o script para que ele verifique o nome de usuário (passado para o script como $ 1):
#!/bin/bash
if [ "$1" = "fred" ]; then
# do stuff that only applies to fred
fi