Create shares: [staff] --> /home/staff create group staff, add staff members to it: how: pay attention to access profile of shares in both linux and smb.conf 0770 root staff /home/staff create mask 0770 directory mask 0770 write access=@staff This means that only members in the staff group can read/write files in the share directory. -------------------------------------------------------------------- If use roaming profiles: in smb.conf, logon path = \\%L\Profiles\%U Create [Profiles] share: /home/samba/profiles if create /home/samba directory, put Profiles and netlogon. Profiles for roaming profiles, netlogon for logon scripts. pay attention to linux access profile for /home/samba, /home/samba/netlogon, and /home/samba/profiles also pay attention to [Profiles] share definition stanza in smb.conf: make sure have: write access = yes -------------------------------------------------------------------- You can either create the USER name "staff", in which case the GROUP named "staff" will exist with one member (user named staff). OR You can create several users, and add them to the staff group, giving them access to the staff share. To add users to the group named staff: Check the file: /etc/group to see if the group "staff" exists: grep staff /etc/group If it does NOT, then first, create the group: groupadd -g 444 staff (this sets the groupid number to 444 for the group named staff). Then, edit the file /etc/group to add users to the group: staff:x:444:teacher1,teacher2,web,techsupport If the group staff already exists, then simple edit the /etc/group file, find the staff:x:444... line, and add the list of users to the end of the line, separated by commas. Do the same for the group: techsupport