From an Administration and solution architecture perspective,
Managing access permissions on every individual client machine is both
extra unnecessary work and subject to mistakes, possibly leading to an
eventual real problem.
It’s standard “Best Practice” to configure access permissions on the
Server, and leave the clients in their default configuration unless
absolutely necessary.
I’m guessing that your remote files are being served from a Windows
machine, and that you’re using Windows File Sharing?
If that is the case, then depending on whether you are implementing
Network Security like Active Directory (I’m to guess you’re not) or
simple Workgroup File Sharing,
The simplest solution to set no restrictions at the file level and set
your permissions at the file sharing level. You can configure
combinations of file level and Share permissions, but that’s not
advisable in more than 95% of all scenarios I’ve dealt with.
At the Share permissions level, set and existing or create a new User
Group that has read only permissions. All ordinary Users who need only
read only access will use a User Account that is made a member of this
User Group.
Create another or assign an existing User Group with Full Control, ie
Read/Write access. User Accounts that will upload and manage (write,
delete, change, etc) files are made members of this Group.
When you have the above set up, you won’t have to change a thing when
configuring access by any User on any machine in your network.
Also, note that Share permissions only apply to Users who access your
Shares and files from another machine. Anyone who can logon to the
Windows machine itself will not be affected by the Share permissions and
will have access determined only by the File level permissions.
HTH,
TSU
–
*Beginner Wiki Quickstart *-
https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
Solved a problem recently? Create a wiki page for future personal
reference!
Learn something new?
Attended a computing event?
Post and Share!
tsu2’s Profile: http://forums.opensuse.org/member.php?userid=2578
View this thread: http://forums.opensuse.org/showthread.php?t=517328