OSX ServerのACL

指定したディレクトリに対してユーザ権限を与えるシェルスクリプトを作成しました。

dantalian:~ hiro$ cat chmod.sh 
#!/bin/sh

# user or group
TARGET=dummy
TARGET_DIR=.

find ${TARGET_DIR} | while read FILENAME
do
  if [ -d ${FILENAME} ]
  then
    chmod -R +a "${TARGET} allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity" ${FILENAME}
  elif [ -f ${FILENAME} ]
  then
    chmod -R +a "${TARGET} allow write,readattr,writeattr,readextattr,writeextattr,readsecurity" ${FILENAME}
  fi
done
dantalian:~ hiro$

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS