icacls - 無効なパラメータエラー


0

Server 2008 R2では、次のコマンドを使用していますが、うまく機能します。

icacls “D:\wamp\apache” /grant “run_apache”:(OI)(CI)RX /T

ただし、

icacls “D:\wamp\apache\logs” /grant “run_apache”:(OI)(CI)RWXD /T

このエラーメッセージが表示されます。

Invalid parameter “run_apache:(OI)(CI)RWXD”

何が問題なのか、どうすれば解決できますか。

回答:


2

あなたのコマンドを使用して、私は同じエラーが出ます。しかし、私がそれを使うように変更すれば RXWD の代わりに RWXD できます:

icacls "D:\wamp\apache\logs" /grant "run_apache":(OI)(CI)RXWD /T

その理由は RXWD 3つの権限の組み合わせです RX + W + D

パーミッションマスクは次のように入力すると見ることができます。 icacls /?

ICACLS name [/grant[:r] Sid:perm[...]]
    /grant[:r] Sid:perm grants the specified user access rights. With :r,
        the permissions replace any previously granted explicit permissions.
        Without :r, the permissions are added to any previously granted
        explicit permissions.
    perm is a permission mask and can be specified in one of two forms:
        a sequence of simple rights:
                N - no access
                F - full access
                M - modify access
                RX - read and execute access
                R - read-only access
                W - write-only access
                D - delete access
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.