On Leopard Adapting the above steps allowed me to do so thanks!
Owners and groups in the Finder and command line – The Eclectic Light Company
What I did:. To figure out the best available number, before issuing the dscl commands to create the user but after the launchctl command , I typed: Users more users I then scanned the list of users to see any 5xx users and then chose the next highest one available. There was only one user on this system, so that meant I then deleted the export user info file rm users.
I am writing a similar script and have done pretty much all of the steps you have except I set functions so I can use the code over again easily. Why define it as a function in the first place? How to change user and group numbers for an existing user to a non-existing group — Change user liontooth group staff to user liontooth UID group liontooth UID — dscl.
I keep getting errors with the niutil stating that I do not have enough arguments.
Everything I have tried has failed. Can anyone help? In the script, I write: What can be wrong? Thanks for your update Bertrand! Here is the new script. So far, I have tested it very successfully.
Andrew McCluskey's home on the web
Email me if you have any problems running it or any questions I might be able to help with…rustymyers gmail. I also added the ability to run it from single user mode, should you need to use it there. I bet there is an easier way to check if your in singleuser mode, but I decided just to ask.
It also cleans its self afterwards. I tried to make most of the checks functions. There is no need to create the user home folder in this script because the system creates it when you log into the account. Change it to the username and password style to type it in and log in without restart. Once you log in the first time, you can change it back to list style, or you can just restart. Hope this helps someone else!
This script will create a user of your choice using your credentials.
The user will not show up in the login window until a restart. Users Prints users. The meat of the script.
How to: Add a User from the OS X Command Line on Mac
These are the commands that create the user with your specified credentials. I followed this guide, and it all seemed to work. But when I restarted apache I got: PHP Startup: Any ideas? When i run your script above on But still, it doesnt load any users, or a Login window. I really miss my computer and the delightful voice of Vicky telling me the time every half an hour.. Creating a new user from the command-line and How to: Add a user from the OS X command line, works with Leopard!
Thanks a million! How to: Did you manage to get this working? I also have a need to remove a local account from the Admin group. Filevault has locked me out. Just read this lot, rather late. Quick comments on shell script usage of grep etc. Also, when reading password, use stty -echo and stty echo e. I was just going to copy the config from another account, but this gives a good example.
September 17, September 18, 1: There is a guide for a standard-type user account here: It may be easier to install the free OSX server tools. Thanks Rusty, but in single user mode how does one invoke the script, and where should it be stored for the. To create a group, add some users and enabling remote login for the same group from scratch do the following:. There is also an answer somewhere at apple. A script doing essentially this except creating a new Service and Support group is available here: The linked script requires slight mods to meet your requirements.
Create a group
Home Questions Tags Users Unanswered. For our purposes, users and groups are paths that contain keys with facts about that user or group. Hopefully this will become clear when we run some commands. Finally, dscl operates on datasources, which can be local or remote — e. Everything we do will be on the local datasource i.
We can use dscl to modify this information, or in our case, add new information. Once you get a feel for these commands, their man pages should be accessible enough to work out anything else you want to do. Really useful material. I have a question though. Is it possible to change a UID: