« インストール終了時に表示するファイルを指定する | メイン | 基本的な記述について »
インストール時にパーミッションを変更する
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 | 読み込み / 実行 を行うことができる。 |
![]() |
記述例 ・管理者グループのみ全ての操作を行うことができるようにする 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