ファイルのアクセス権を変更する方法 (ターミナルから) 。
% chmod [who][operator][permissions] [filename]
[who]
u 所有者
g グループに属するユーザ
o その他のユーザ
a 全員(ugo)
[operator]
+ アクセス権を付加
- アクセス権を除去
= 指定されたアクセス権をそのまま割り当てる
[permissions]
r 読み取り許可
w 書き込み許可
x 実行許可。ディレクトリの場合、侵入許可
例
% chmod u+x,g-wx,o-rwx [filename]
2) 絶対モード (数字で指定する方法)
r = 4, w = 2, x = 1 として、
rwx|r-x|--- は、750
ディレクトリに含まれるすべてのファイル、サブディレクトリ のパーミッションをすべて変更したい場合は、"-R" オプションを使用します。
私の経験では、幸か不幸か、他のOS等でロックなどがかけられているファイルをコピーした場合、chmod が許されない場合があるようです。finder からアクセス権の設定をするも結構苦労します。ターミナルレベルで、アクセス権の設定ができないのはいかがなものかと思う今日この頃です。