Sim,
sync
chamado sem argumentos fará com que todos os buffers sujos sejam liberados para o disco, independentemente da identidade do usuário que o está executando.
Isso também vale para os outros modos, algumas implementações de sync
suportam, embora em casos baseados em arquivos outras limitações se apliquem - o usuário executando sync
precisa abrir o arquivo sendo sincronizado.
Veja Por que um usuário sem privilégios pode executar o comando 'sync'? para uma discussão dos aspectos de segurança do esse comportamento.