Did just find I can go into Users Folder and add a Folder and Write to it. Am I crazy/forgetful and this is the way it has always been and you could never put Folders in the Root of the "main SSD"?
UNIX systems and that includes MacOS X have been configured not to allow users to write to "/" for a decades. Only the "root" user can add/modify things there -- and even then it is considered bad practice except as to create a mount point for another drive (e.g. creating a new /
MyBigDrive folder so you can mount
MyBigDrive there).
Then a Mac OS X user with "admin" is not the same as UNIX "root". An 'admin' user can make changes to the system that a non-admin can't but it is not the "root" user. Making changes to any file or folder owned by "root", which includes /, /System, /Library, etc, requires becoming the root user which practically means using Terminal and then using the "sudo" command.
Also some areas of the system are protected as some sort of sealed system volume. Meaning that they can't be modified unless System Integrity Protection (SIP) is disabled. This makes sense for the vast majority of users who shouldn't be messing with Apple-provided system files though Apple also blocks by default a few things I like to mess with. You should only disable SIP if you fully understand what it does and why. No general app should require disabling SIP.
Finally, more recent versions of macOS block general applications from even reading certain user files via the Privacy->Files and Folders controls. These settings are more easily modified and protects against randoms apps from say mining your Contacts or e-mail.
There is no problem adding a Folder or Writing to the Root of the external SSD (Home Drive).
Yes, out of the box "/" of the system drive and the root of an external drive (other internal drives and even other partitions of the system drive) are treated very different under MacOS X. "/" is assumed to be just Apple system files and the like and is protected assuming you don't want to change any of it.
The archtypical external drive is a flash or other portable drive. As such, the system is optimized out-of-the-box to make it easy to add/modify/delete anything on the drive.
By default all non-system drives (including other internal drives and other partitions of the system drive) are mounted under /Volumes/
VolumeName. There they are accessible to all users on the system by default. By default external drives are mounted with "noowners" which means that MacOS X treats every file on the external drive as being owned by the current logged in user (and by default files are read/write to that user).
P.S.While Mac OS X originally started out with the UNIX permissions model, it started to deviate more significantly for pragmatic security and related reasons starting in Catalina. This is a good introductory overview:
Note: I have now updated this with the latest roadmaps for 10.15 release. A further article will follow on 11 October explaining more about these. When you upgrade to macOS 10.15 Catalina, your boo…
eclecticlight.co