Resilio syncをインストールし、正常に実行しました。デフォルトでユーザー「rslsync」を作成します。現在rslsyncがもちろんアクセスできない、ホームディレクトリ内のすべての同期アイテムを格納するデフォルトのフォルダーが必要です。
ホームディレクトリに「sync」というディレクトリを作成しました。同期ディレクトリには、「dropbox」と「resilio」という2つのフォルダーも作成しました。フォルダー 'resilio'を、 'rslsync'が使用するときにresilioが実行するファイルのデフォルトの場所にしたいと考えています。
ユーザーに 'rslsync'に、ホームディレクトリにある 'resilio'フォルダーへの読み取り、書き込み、および実行アクセス権を付与する最良の方法は何ですか?ユーザー 'rslsync'をユーザーグループに追加するだけで、必要なすべてのアクセス権が付与されますか?
コマンドls -al
を使用して、各ファイルとフォルダーのアクセス許可、所有者、およびグループを確認できます。
たとえば、次のような応答が返される場合があります...
-rw-r--r-- 1 user user 148 Aug 26 10:58 a-file
drwxrwxrwx 0 user group 512 Aug 26 10:59 a-folder
各行の先頭の文字に注意してください。これらの文字は権限を表します。基本的に、各ファイルおよびフォルダーには、所有者、グループ、およびその他のユーザーに対する権限があります。
-
またはd
は、それがファイルであるかフォルダであるかを示しますrwx
は、所有者ユーザーの権限に関する情報を提供します。 r
は読み取り、w
は書き込み、x
は実行またはそのフォルダーに移動します。「rslsync」をユーザーの同じグループに参加させると、必要なより多くの権限を与えることができます。たとえば、ユーザーが管理者グループに属している場合、管理タスクを実行したり、プライベートファイルにアクセスしたりする権限を付与することができます。
ユーザーに「rslsync」に「resilio」フォルダーへのフルアクセス(rwx
)を付与するには、ファイルをrslsyncグループに割り当て、そのグループにフォルダーへのフルアクセスを付与します。 rslsyncグループが同じ名前の場合:
# change the group of the resilio folder
$ chgrp -R rslsync resilio
# set full access to the group
$ chmod -R g+rwx resilio
このようにして、ユーザーはファイルの所有者として残り、「rslsync」はフォルダーとファイルへの完全なアクセス権を持ち、グループは互いに分離されたままになります。