Terminal uses Bash by default and /bin/sh is also Bash, so source should work in most places.
source is not defined by POSIX, but it is allowed by Bash in POSIX mode or when it's invoked as /bin/sh.
The help messages for source and . are identical:
$ help source .
source: source filename [arguments]
Read and execute commands from FILENAME and return. ...
Private keys in the keychain have an Access Control List (ACL) attached to them. You can edit this list using the Keychain Access application.
Open Keychain Access and select the System Keychain
Select Keys from the Category picker in the sidebar
Find and select the Let's Encrypt private key
Hit cmd-i (or double click) to open the viewer
Select the Access ...
What is the dns server bundled with OS X Server app on OS X El Capitan and where is the configuration file located?
The dns server is a domain name server used for resolving hostnames to IP adresses. The software used are bind. The configuration files for the Server.app are located at /Library/Server/ and the DNS configuration are in a subfolder called "...
Your list of active services mirrors mine on a server with only DNS running per the server app:
enabledServices = (
I see the same thing on my server, which is what brought me here. I'm sorry I cannot help much, but to point to this thread with the serverctl command, e.g.
sudo serverctl disable service=com.apple.collabd.notifications
Apple's solution was to connect the old server via 'target disk mode' to the new server and use Migration Assistant when initially setting up the new server, before creating any accounts, etc, to import all server data over.
Then when opening the latest Server app on the new server it'll successfully import in the wiki.
The item "File Sharing" is entirely removed from Server 5.4. You can still configure the settings in System Preferences > Sharing > File Sharing though.
If you you want to manage file sharing from the command line use:
sudo serveradmin ...
to enable or stop AFP and
sudo sharing ...
to manage shares.
Enter sudo sharing -a /Volumes/Share/Users ...
Have you checked to see if it is already there? Most postgres installers will create it for you, and so running grep postgres /etc/passwd will tell you if it exists. Most system accounts on macs start with _, so if you do have to create it, you might consider calling it _postgres, which seems to be common.
The question is similar to question 82472, which ...
The services that are installed/managed via Mac OS X Server can run in the background and do not require a GUI login session. The Server application itself is just a config/monitoring tool and does not need to be running for the services to run. So it is quite OK to run those services and have a limited user logged into a GUI session.
It seems difficult to believe that it is as you suspect, that something that a client did has locked you out of control of your own server.
Check permissions! Break out the Terminal and attempt to discover where the critical configuration files are for Open Directory, and make sure your permissions ( ls -l ) haven't been "bonked" <-- (sorry for the ...
You do use %20 if you need the space between two words. I had had made a mistake in the spelling which caused me to think it didn't work.
Also, in case anyone needs it in the future, if you access the CUPS webinterface and select Manage Printers it will give you the correct lpd address syntax.