SetPermissions[obj,"pstring"]
クラウドオブジェクト obj についてのパーミッションを,文字列 pstring で指定されたように設定する.
SetPermissions[obj,classper]
指定クラスのユーザについてのパーミッションを per に設定する.
SetPermissions[pers]
現行ドキュメントに対応するクラウドオブジェクトについてのパーミッションを pers で指定されたように設定する.
SetPermissions
SetPermissions[obj,"pstring"]
クラウドオブジェクト obj についてのパーミッションを,文字列 pstring で指定されたように設定する.
SetPermissions[obj,classper]
指定クラスのユーザについてのパーミッションを per に設定する.
SetPermissions[pers]
現行ドキュメントに対応するクラウドオブジェクトについてのパーミッションを pers で指定されたように設定する.
詳細
- SetPermissions[obj,"pstring"]は,事実上,クラウドオブジェクトのパーミッションオプションの設定を変更する.
- SetPermissions[obj,classper]は class に対して設定された他のパーミッションを加えたり上書きしたりするが,他のクラスの設定を変更することはない.
- クラスは,個々のユーザ,PermissionsGroupオブジェクト,あるいはAllまたは"Authenticated"のように全体的なクラスでよい.
- SetPermissions[…,"Public"]はSetPermissions[…,AllAutomatic]に等しい.
- SetPermissions[…,"Private"]は,すべてのパーミッションを非公開に再設定する.
- クラウドノートブックでは,現行のドキュメントは$EvaluationCloudObjectで与えられる.
例題
すべて開く すべて閉じる例 (3)
デフォルトで,クラウドオブジェクトは所有者しか読むことができない:
obj = CloudPut[100!]Options[obj, Permissions]SetPermissions[obj, "Public"]SetPermissions[obj, "Private"]他のクラスについてのパーミッションは変えずに特定のユーザについてのパーミッションを加える:
obj = CloudPut[Encrypt["secretpassword", <|"LockBoxCode" -> {43, 28, 16}|>], Permissions -> {"user@wolfram.com" -> "Read"}]SetPermissions[obj, "user2@wolfram.com" -> "Read"]スコープ (1)
特性と関係 (2)
SetPermissions["Private"]はすべてのパーミッションを削除する:
obj = CloudPut[100!]SetPermissions[obj, {PermissionsGroup["mygroup"] -> {"Read", "Write"}, All -> "Read"}]SetPermissions[obj, "Private"]ClearPermissions[All]はクラスAllに対して明示的に与えられたパーミッションのみを削除する:
obj = CloudPut[100!]SetPermissions[obj, {PermissionsGroup["mygroup"] -> {"Read", "Write"}, All -> "Read"}]ClearPermissions[obj, All]関連するガイド
関連するワークフロー
- クラウドオブジェクトのパーミッションを設定する ▪
- クラウドノートブックを共有する
テキスト
Wolfram Research (2015), SetPermissions, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetPermissions.html.
CMS
Wolfram Language. 2015. "SetPermissions." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SetPermissions.html.
APA
Wolfram Language. (2015). SetPermissions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SetPermissions.html
BibTeX
@misc{reference.wolfram_2026_setpermissions, author="Wolfram Research", title="{SetPermissions}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/SetPermissions.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_setpermissions, organization={Wolfram Research}, title={SetPermissions}, year={2015}, url={https://reference.wolfram.com/language/ref/SetPermissions.html}, note=[Accessed: 03-November-2026]}