You don't need to use Access security for shared databases unless your application requires it. It is best however, to split the tables out into their own database and then link to them from the database that contains all the application objects (forms, reports, queries, etc.). If you don't know how to do this yourself, you can use the database splitter wizard to do it for you. As with anything else, backup first! Make sure that the users dont' open the database in exclusive mode. Also make sure that they all have create and delete rights to the network directory where the database resides. This is necessary because Access uses an .ldb file to track database activity and when the first person opens the database, Access needs to "create" the .ldb file. Then when the last person closes the database, Access needs to "delete" the .ldb file.
Newer versions of Access, A2K and A2002, will only allow a single user in a database to update any database objects (forms, reports, queries, etc.). If the database is already in use by someone who has updated an object, no further users will be allowed access. If your application changes objects on the fly or you allow your users to update objects, you'll need to give EVERY user their own copy of the front end database. They can still share the data database on the server.