In retrospect, I could have solved my problem more quickly and easily.
This solution (for OS X 10.4 and of uncertain applicability to my
10.5.8) seems more complicated than it has to be:
http://support.apple.com/kb/TA24068
There was a simple answer to my original question of how to change
permissions for a Home folder globally. It's there in the interface as
well as available through commands in Terminal.
The problem: Applications were not saving files as they should have,
for lack of "disk space" - on a partition with 400+ GB of free space.
This lack was lack of space in my Home folder, caused by a max
capacity imposed by FileVault when the Home folder was originally
created on a 40 GB hard drive, a limitation I remained unaware of as
the Home folder migrated from HD to HD and from OS to OS. When recent
work had filled my Home folder to near capacity, the problem presented
itself. Trying to disable FileVault failed because FileVault required
more disk space - evidently more Home folder space - just to allow it
to be disabled. So my admin account was both crippled by FileVault and
also unable to disable it. Escape to a new admin account and Home
folder free of FileVault was the only option, but this new account had
to be, for obvious reasons, the spitting image of the old, sans
FileVault.
The solution as it could have been:
1. Back up the existing Home folder.
2. Create a new admin account (with the same password as the existing
one, to avoid confusion). Don't log into it.
3. Select the existing Home folder and Get Info. Click on the lock,
enter password, add your new admin account to the Sharing &
Permissions list, give it Read & Write privileges, click the Action
button and select Apply to enclosed items, click OK on the dialog box
that appears, wait a bit for the process to finish, click on the lock
again.
4. Log into the new admin account and repeat Step 3, seeing to it that
both your admin accounts have Read & Write privileges. Log out.
5. Log into the old admin account. Copy all the folders within the
Home folder and paste them onto or drag them into the new admin
account home folder. It might be necessary to trash the existing
folders in the new Home folder first. At the very least, there will be
some dialog boxes to answer "Replace" to.
At this stage, MobileMe comes in handy. What was there in your old
Home is now there in the new, mostly, but it's still not quite the
same. What you're after is to restore the old Home folder in the new
one precisely in terms of how things look and behave. There might be
other shortcuts to getting this done and avoiding the labor-intensive
process of resetting all sorts of preferences manually and one by one.
6. Go to System Preferences>MobileMe>Sync. Check every box. Go to
Advanced, and sync everything from your computer to Mobile Me.
7. Log into the new admin account and repeat Step 6, except that now
you're syncing everything from MobileMe to your computer.
8. Restart and log into the new account. Everything should be as it
was with old account, except that your Home folder won't show a
"capacity" in Get Info. You can even enable FileVault for your new
account now, if you want to. I wouldn't.
9. When you've satisfied yourself that everything is there and looking
and behaving as it should in your new admin account, delete the old
one. I think it's safe to change your account name back to the old
familiar one, too. Optional. In any case, you have a backup of the old
Home folder in case anything has gone awry.
It's so weird that FileVault can allow for a situation where, in order
to disable it, you need more disk space than even exists on the sparse
image disk that FileVault itself created, so weird I'm not even going
to try to understand. I'm just done with FileVault.
What I'd like to understand is what the following from Terminal means:
Password:
bash-3.2# ls -l /Users
total 16
-rw-r--r--@ 1 _unknown _unknown 6148 Jun 14 04:25 .DS_Store
drwx------@ 4 Sean Sean 136 Jun 13 22:49 .Sean
-rw-r--r-- 1 root wheel 0 May 31 2008 .localized
drwxr-xr-x@ 15 Anyone Anyone 510 Apr 25 19:12 Anyone
drwx------+ 32 Sean Sean 1156 Jun 14 16:55 Sean
drwx------+ 19 Sean2 wheel 646 Jun 14 16:49 Sean2
drwxrwxrwt 9 root wheel 306 Apr 16 18:42 Shared
bash-3.2#
Questions abound. It looks too complicated to be quite as it probably
should be.
"drwx------+" describes type of permission, I think.
"19 Sean2 wheel 646" I'm not sure about. "19" might be an
identifier or an actual quantity of something. No, it must be a
quantity. "646" might be a number of directories or folders. What is
"wheel"?
Don't know what "_unknown" is about, or why Sean2 has "wheel" and Sean
doesn't. What is "total 16"? 16 of what?
Some things are looking clearer. 19 + 9 + 4 = 32, and "32 Sean". (1156
+ 136) = (646 x 2). I think I grasp the significance of the foregoing.
Sean Carroll
[email protected]
Power Mac G4 AGP "Sawtooth" 1.6 GHz, 2 GB RAM, SATA 750 GB hard drive,
Mac OS X Leopard 10.5.8 & Tiger 10.4.11,
Gigabit Ethernet & M-Audio Revolution 7.1 PCI cards, ATI Radeon 9800
Pro 128 MB AGP
--
You received this message because you are a member of G-Group, a group for
those using G3, G4, and G5 desktop Macs - with a particular focus on Power Macs.
The list FAQ is at http://lowendmac.com/lists/g-list.shtml and our netiquette
guide is at http://www.lowendmac.com/lists/netiquette.shtml
To post to this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/g3-5-list