Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Problemet med rättigheter på 10.2 Server...

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

Alla som försöker använda 10.2 Server med delade mappar/shares antar jag har problem med hur rättigheterna på filer och mappar hanteras. Det är problem som inte borde finnas på en Unix-baserad server!! Apple skyller ifrån sig, men jag antar att kommer att rätta till sig med tiden(?)
Fakta är att det inte fungerar tillfredställande som det är nu och det är ju lite ironiskt med tanke på att man försöker sälja in Xserve/10.2 Server som ett seriöst alternativ i datorhallarna.

Rättighetsproblemet har berörts i ett antal trådar i detta forum och diskuterats livligt på http://www.lists.apple.com/mailman/listinfo/macos-x-server
och jag tänkte att jag kunde beskriva i detalj hur vår "work-around" ser ut.
Tobias Hermansson (med FreeBSD-bakgrund) hos oss har gjort så här:

- skapat ett "cron job" som ställer om rättigheterna fyra ggr per dygn. De 5(!) raderna nedan läggs till i filen /etc/crontab

# Run the script to fix access rights
00 6 * * * root /Volumes/RAID/Groups/fix_access.sh
00 9 * * * root /Volumes/RAID/Groups/fix_access.sh
00 12 * * * root /Volumes/RAID/Groups/fix_access.sh
00 15 * * * root /Volumes/RAID/Groups/fix_access.sh

Ett generiskt shell-script med namnet "fix_access.sh" baserad på våra omständigheter ser ut så här:

#!/bin/sh
#
# Setting permissions and owners.
# As Apple has "refused" to fix this bug in OSX 10.2 Server...
#
########################################################
#
# Example
#
# Dir1/ Directory for a specific group
# Dir2/ Directory for another group
# Dir3/ A common directory for all users. All files accessable.
# This could be owned by a group "grpall" with all users.
# Dir4/ A "DropBox" Dont change permission for this dir.
# This dir is owned by root.
# Dir5/ This is a backupfolder. All users can drop files into this, but
not read the files.
# This could be owned by "backup" (both user and group). Admin
belongs to "backup" group.
#

# Change directory
cd /Volumes/your/path/Groups

#############################
#
# Permissions
#

# Set permissions for all
# Users and groups can read and write
# Others have no access.
chmod -R ug=rwx,o-rwx Dir1 Dir2 Dir3

# Set permissions for Dir5
# User and group have full access (admin only)
# Others have write and execute.
# We dont need to fix permissions _inside_ Dir5.
chmod ug=rwx,o=wx Dir5

############################
#
# Owners
#

# Change owner Dir1
chown -R root:grp1 Dir1

# Change owner Dir2
chown -R root:grp2 Dir2

# Change owner Dir3
chown -R root:grpall Dir3

# Change owner Dir5
chown -R backup:backup Dir5

Hoppas att detta kan vara till hjälp för någon!

mvh
Thomas (och Tobias H.)

Jag har följt diskussionen runt denna bug på Apples forum, och där finns det personer som påstår att Apple har lovat att rätta sig efter Unix standarden i nästa version av OS X som släpps i typ Januari. Men hurvida det är sant eller inte är ju svårt att säga.

Tack för scriptet! Jag har funderat på att lägga in ett sådant, men jag väntar nog tills nästa uppgradering, och uppdateras inte buggarna där så säger jag bye bye OS X!

De flesta av de rättighetsproblem som finns idag orsakas av klienten och inte av servern. Lösningen med att skapa ett cron-jobb är den enklaste fixen. Det går även att ändra på klienterna vilket inte rekommenderas då detta blir jobbigare att ändra tillbaka när fixen kommer.

Dessa problem kommer dock att till stor del försvinna i och med uppdateringen till 10.2.3. De som har tillgång till Apple Developer Site kan ladda hem en beta. Vi andra får vänta på Tomten.

1
Bevaka tråden