ユーザ、グループ、およびアクセス権 (macOS)
このセクションでは、データベースを手動でアップロードする場合にのみ実行する操作内容について説明します。
インストールの際に、fmserver
ユーザと fmsadmin グループが作成されます。fmsadmin グループには、FileMaker Server で共有する FileMaker Pro データベースに対する読み/書きアクセス権が必要です。fmsadmin グループのメンバーがデータベースを編集できるようにグループアクセス権を変更する必要があります。
デフォルトでは、次の操作は、FileMaker Server をインストールした macOS ユーザアカウントのみが実行できます:
- コマンドラインから FileMaker Server を手動で操作する
- 「FileMaker Server」フォルダにファイルを追加する、またはファイルを取り除く
- FileMaker Server のデフォルトデータベースフォルダまたはバックアップフォルダに保存されている FileMaker Pro データベースにアクセスする
メモ ただし正しいサインインを行ったユーザは、FileMaker Server Admin Console アプリケーションにアクセスできます。
FileMaker Server とデータベースファイルの操作を他のユーザアカウントに許可するには、macOS Server Admin ツールを使用して、fmsadmin グループに追加できます。管理アクセス権を使用してログインする必要があります。Server Admin ツールのマニュアルを参照してください。
ターミナルアプリケーションを使用してユーザを追加するには、次の手順も参照できます。
重要 次の手順は、ターミナルアプリケーションに精通している上級ユーザにのみお勧めします。管理アクセス権を使用してログインする必要があります。
ターミナルアプリケーションを使用して fmsadmin グループにユーザを追加するには:
- ターミナルアプリケーション (/アプリケーション/ユーティリティ/ターミナル) を起動します。
- コマンドラインで次のコマンドを入力します:
sudo dseditgroup -o edit -a ユーザ名 -t user fmsadmin
ユーザ名には、fmsadmin グループに追加する既存のユーザの名前を指定します。
FileMaker Server で共有するデータベースファイルのグループアクセス権を変更するには:
- /FileMaker Server/Data/Database/ フォルダ、またはオプションの追加のデータベースフォルダにデータベースファイルを配置します。
- ターミナルアプリケーションを起動し、必要に応じて cd コマンドを使用してパスを設定します。
- コマンドラインで次のコマンドを入力します:
chmod g+rw <ファイル名>.fmp12
<ファイル名> には、データベースの名前を指定します。
ファイルまたはフォルダのグループを fmsadmin グループに変更するには:
- ターミナルアプリケーションを起動し、必要に応じて cd コマンドを使用してパスを設定します。
- コマンドラインで次のコマンドを入力します:
chgrp fmsadmin <ファイルパス>
例:
chgrp fmsadmin dbfile.fmp12