Troubles with user management
Posted: Tue Jan 04, 2011 6:02 am
Hi John
as Seedcode Complete is divided into three files (UI, Data, Media) it seemed reasonable to me utilizing the user management of OS X Server. That way all three files would react to the same usergroups rights on the Server. While I first thought this was a brilliant idea, I feel now like having reached a dead end: I did some testing and playing around and found severeal possible ways of user management which I do not like altogether:
a; Add the server managed usergroup to the rights of the UI File and leave Data and Media as they are (ADMIN without PW and full access)
Pros:
- Server can be restricted to show only data files the user has rights in so only the UI file is listed and can be opened as is intended by you.
- Data and Media files are opened withot user prompt
Cons:
- Data and media files are listed as "recent" and can be opened from the menu without being asked for a password. This is simply unacceptable.
b; Add the server managed usergroup to the rights of the UI, Data and Media files.
Pros:
- One single login in the UI will open all three files
- The logging and "last modified" features will work consistently with all three files.
Cons:
-All three files are listed and the user has to "know" that the UI file has to be opened and not the other ones.
- One can login using either the full name "John Sindelar" or the short form automatically created by OSX Server "johnsindelar" or with any other short name defined eg. "JS" or "John" or "john"
Unfortunately while OSX does not care for capitalisation in these names FM does seem to care so "John" <> "john" <> "JOHN". To take it one step further OSX does not allow defining "John" and "john" twice on the same server so logging in with that short name into FM requires the user to use the exact capitalisation of her short name on the server which is invisible to the user....
- For the "pinning" feature in seedcode complete to work the FM user must equal the short name listed on the staff list. Using eg. the full name as a login will break the pinning feature.
- As the user is free to use any the names listed in his OS X account it cannot be predicted which will be actually used. But the actually used name will be logged so the log will over time contain all variants of a users name as described above.
c; Not use OSX user management but have all usernames with passwords for all users within all three files.
Pros:
- Logging and Pinning should work.
Cons:
- Administrator goes crazy over time
- All three files are listed and the user has to "know" that the UI file has to be opened and not the other ones.
What am I looking for:
- Real usernames instead of everybody logging in as Admin with full rights
- Pinning is so nice that it should work.
- Opening the Data or Media Files is no harm as long as there aren't full rights.
- Inconsistent logging names aren't nice but won't break anything.
So what is the "Filemakery" AND elegant way of solving this????????
Puzzled
Franz
PS. Sorry for the long post but I had to describe a relatively complex situation in a foreign language.
as Seedcode Complete is divided into three files (UI, Data, Media) it seemed reasonable to me utilizing the user management of OS X Server. That way all three files would react to the same usergroups rights on the Server. While I first thought this was a brilliant idea, I feel now like having reached a dead end: I did some testing and playing around and found severeal possible ways of user management which I do not like altogether:
a; Add the server managed usergroup to the rights of the UI File and leave Data and Media as they are (ADMIN without PW and full access)
Pros:
- Server can be restricted to show only data files the user has rights in so only the UI file is listed and can be opened as is intended by you.
- Data and Media files are opened withot user prompt
Cons:
- Data and media files are listed as "recent" and can be opened from the menu without being asked for a password. This is simply unacceptable.
b; Add the server managed usergroup to the rights of the UI, Data and Media files.
Pros:
- One single login in the UI will open all three files
- The logging and "last modified" features will work consistently with all three files.
Cons:
-All three files are listed and the user has to "know" that the UI file has to be opened and not the other ones.
- One can login using either the full name "John Sindelar" or the short form automatically created by OSX Server "johnsindelar" or with any other short name defined eg. "JS" or "John" or "john"
Unfortunately while OSX does not care for capitalisation in these names FM does seem to care so "John" <> "john" <> "JOHN". To take it one step further OSX does not allow defining "John" and "john" twice on the same server so logging in with that short name into FM requires the user to use the exact capitalisation of her short name on the server which is invisible to the user....
- For the "pinning" feature in seedcode complete to work the FM user must equal the short name listed on the staff list. Using eg. the full name as a login will break the pinning feature.
- As the user is free to use any the names listed in his OS X account it cannot be predicted which will be actually used. But the actually used name will be logged so the log will over time contain all variants of a users name as described above.
c; Not use OSX user management but have all usernames with passwords for all users within all three files.
Pros:
- Logging and Pinning should work.
Cons:
- Administrator goes crazy over time
- All three files are listed and the user has to "know" that the UI file has to be opened and not the other ones.
What am I looking for:
- Real usernames instead of everybody logging in as Admin with full rights
- Pinning is so nice that it should work.
- Opening the Data or Media Files is no harm as long as there aren't full rights.
- Inconsistent logging names aren't nice but won't break anything.
So what is the "Filemakery" AND elegant way of solving this????????
Puzzled
Franz
PS. Sorry for the long post but I had to describe a relatively complex situation in a foreign language.