How to Control Users Permission and Their Log Activities

How to Control Users Permission and Their Log Activities

Hi there

I have two important needs

1. I would like to make User Permissions to one or the whole forms and views as follow :
      - 1 or 2 users as the admins
      - some users can ADD only
      - some users can ADD and EDIT
      - etc
    How can I do this ?

2. Is there any Automatic User Log Activities or should it be created over script ?
    If Over Script, can you inform me the steps ?

Thank you and regards