

- #Filemaker server 13 admin console full#
- #Filemaker server 13 admin console pro#
- #Filemaker server 13 admin console download#
#Filemaker server 13 admin console download#
(NOTE: Add for FM12) This port is used to progressively download content for FileMaker Pro/Web clients. This is the port that is used to access the Admin Console Launch Page via the url On the worker machines, this port is used to communicate with the Admin Helpers. This port is used to serve the Admin Console Launch Page. This port must be open on the Master machine in the configuration
#Filemaker server 13 admin console pro#
Networking Port – used by the WPC (Web Publishing Component) and remote copies of FileMaker Pro to connect to the database server This port must be open on the machine that is functioning as the Web Server

If SSL is used, then the default port is 443 This will add duplicate ACL’s.WHICH PORTS MUST BE OPEN for FileMaker Server and FileMaker Server Advanced to function properly (Hint: there are six)? And what other ports are available but not necessary?Īpache/IIS Web Server Default HTTP port used for access to Instant and Custom Web Publishing – can be changed by the user configuring their web server and will not affect functionality of FileMaker Server/Advanced other than the port that is needed to access web publishing. One thing to watch for is if you accidentally run the above chmod command more than once on the same path. If you want to check this, just be sure to use the -e option with the ls command, otherwise the ACL’s won’t be displayed. If logged in as a user in the fmsadmin group you should now be able to copy over new files or create directories in your Databases folder and have them pick up the correct permissions for FMS to read and write to the file. The somewhat lengthy command looks like this: sudo chmod -R +a 'fmsadmin allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readsecurity,directory_inherit,file_inherit' '/Library/FileMaker Server/Data' Additionally, it causes all enclosed files and subdirectories to also inherit the same permissions.
#Filemaker server 13 admin console full#
Next, and this is perhaps the trickiest part, we us an ACL based permission to allow the fmsadmin group full access to the Databases folder, overriding the previous POSIX style permissions. We have now removed the ability of anyone who isn’t fmserver or in the fmsadmin group to read the contents of the Databases folder. sudo chmod o-rx '/Library/FileMaker Server/Data' Also, we want to include things like the Backup folder, so we’ll be setting the enclosing Data folder instead, using the recursive option to set all enclosed files and folders. I actually prefer to not use the FMS default location, but to avoid going off on a tangent I’m going to assume here that you are still using it. The default location for this is: /Library/FileMakerServer/Data/Databases Next, we need to modify the permissions to the folder containing the database files. Even if you do nothing else, this will give the user both read & write access the the database folders and their files. This will make the user’s account a member of the fmsadmin group. append /Groups/fmsadmin GroupMembership theaccountname First, for any account that should have direct access to the database files I fire up the Terminal and do the following: sudo dscl.


So, how do we fix this? My solution is two-fold. With the Upload feature present in the FMS Admin console this is not as big a problem as it used to be, but there are still occasions where its desirable to copy a file directly to the database folder. An all too common mistake is to forget to set the file so that either the fmserver account or the fmsadmin group has write access to it. This issue also pops up if you copy a new database file into your database directory. If you are storing data in in the FMS Documents or scripts in your Scripts folder (especially those that might contain passwords) you may have additional security issues. But who’s getting those read and execute permissions? Why, EVERYONE does! Although there can easily be exceptions depending on a server’s configuration, it’s likely this means that any user with shell/SSH, SFTP, ARD (Apple Remote Desktop), or VNC access will have read access to all your live database files and their backups. These permissions say that the fmserver user and the fmsadmin group both have read, write, and execute permissions to the folder and it’s contents. When viewed in the Terminal, they look like this: drwxrwxr-x 11 fmserver fmsadmin 374 Jul 16 12:54 Databases Most FileMaker Server setups on OSX that I have seen are using the default permissions as set by the FilerMaker Server (FMS) installer.
