1) grep '\(user\)+' helyett egrep '(user)+'
Ez kiterjesztett reguláris kifejezés, lásd grep(1), regex(7) man oldalak.
2) ha sima szöveg, mint a user, akkor a fgrep user a megoldás
3) Hasonlóan a grep '^Aug 10 usernév' a jó
4 grep [ LOGIN ]???
nem inkább fgrep '[LOGIN]' ? Nincs regex benne.
A [] alapból azt jelenti: benne álló karakterek közül bármelyik és pontosan egy. A [ utáni szóköz a legnagyobb hiba, hiszen így két paramétert kap a grep. Az egyik a '[', a másik a 'LOGIN]', ami egy fájlnév lenne...