« インストール終了時に表示するファイルを指定する | メイン | 基本的な記述について »

メイン >> 5. [Files] セクションでの記述 >> インストール時にパーミッションを変更する

インストール時にパーミッションを変更する

Permissions オプションを使用することで
インストール時にパーミッションを変更することができます。

ディレクトリに対してパーミッションを変更したい場合には、
[Dirs] セクションに記述します。

パーミッション設定は、「対象ユーザー/グループ」-「操作」の形で
指定します。

「対象グループ/ユーザー」に記述できるのは以下になります。
Inno Setup での記述 Windowsでのグループ
admins Administrators ( 管理者グループ )
authusers Authenticated Users
everyone Everyone ( 全員 )
powerusers Power Users
system SYSTEM
users Users ( 一般ユーザー )

「操作」に記述できるのは以下になります。
Inno Setup での記述 操作できる内容
full modify でできることに加えて、パーミッションの変更を行うことができる。
modify 読み込み / 変更 / 実行 / 削除 を行うことができる。
readexec 読み込み / 実行 を行うことができる。

btn.gif 記述例

・管理者グループのみ全ての操作を行うことができるようにする
  Source:file.txt; DistDir:{app};permissions:admins-full

・全員がパーミッション変更以外の操作を行うことができるようにする
  Source:file.txt; DistDir:{app};permissions:everyone-modify

・一般ユーザーが、読み込み/実行 のみ行えるようにする
  Source:file.txt; DistDir:{app};permissions:users-readexec

・全員が全ての操作を行えるディレクトリ名「db」を作成する
 [Dirs]
  Name: {app}\db;Permissions: everyone-full 

投稿者 yamadas : 2006年08月16日 11:00

« インストール終了時に表示するファイルを指定する | メイン | 基本的な記述について »