adminとstaffの使い分け
home フォルダの各フォルダの属性を見てみますと所有者はnam(管理者のログイン名)で同じなのですがgroup名が例えばDesktopはstaffでLibraryはadminとか異なっています。これは何か意味があって使い分けられているのでしょうか?私は管理者なのでadminに統一したらいいように思うのですが不都合があるのでしょうか?
home フォルダの各フォルダの属性を見てみますと所有者はnam(管理者のログイン名)で同じなのですがgroup名が例えばDesktopはstaffでLibraryはadminとか異なっています。これは何か意味があって使い分けられているのでしょうか?私は管理者なのでadminに統一したらいいように思うのですが不都合があるのでしょうか?
こう書かれてます。
ーーー以下引用ーーー
オーナー、グループ、すべてのユーザ
"rwx" や "r-x" などの省略表記は、一人のユーザや全員のアクセス権を表します。各ファイルやフォルダに対するアクセス権のセットは、3 つのエントリへのアクセスを定義します:オーナー、グループ、およびすべてのユーザ。
オーナー - オーナーは、一般にはファイルを作成したユーザです。あなたのホームディレクトリにあるほとんどすべてのファイルとフォルダにはオーナーとしてあなたのユーザ名がついています。
グループ - 管理者ユーザは "staff" と "admin" と呼ばれるグループのメンバーです。一方、"root" と呼ばれるスーパーユーザは、これらのグループといくつかの他のグループのメンバーです。非管理者ユーザは、"staff" のみのメンバーです。一般には、すべてのファイルとフォルダは "staff,"、"admin,"、または "wheel" のグループのいずれかに割り当てられます。
すべてのユーザ - 「すべてのユーザ」とは、オーナー、またはファイルとフォルダに対するグループの一部ではない、すべてのユーザを指します。
ーーーここまでーーー
自動的に割り当てられるので変にいじらない方がいいと思いますけど。
詳しくないのでそれぞれの意味合いは分かりません。
> group名が例えばDesktopはstaffでLibraryはadminとか異なっています。
Pantherをお使いで、こうなっているということは、Jaguarからのアップデートですね。
Jaguarまでは、ユーザーはstaffのグループに属するようになっていましたが、Pantherからは、ユーザー名のグループが作成され、そのグループ所属になります。しかし、Jaguarからアップデートをかけた場合は、グループはstaff等で残るようです。
で、Pantherをクリーンインストールした場合、ホームホルダー以下は、ユーザー名のグループになるようですね。(staffやadminを変更して良いかどうかはわかりませんが・・・。)
>Jaguarからのアップデートですね。
ご明察です。単にPantherを上書きインストールしただけではないのですが、home フォルダはJaguar時代のものをそのまま使っております。
>staffやadminを変更して良いかどうかはわかりませんが・・・。
sudo chgrp -Rでhome folder内のファイルのグループをすべてユーザー名に変更してみました。色々試していますが、特に今のところ問題はありません。ディスクユーティリティの修復にもひっかからないようです。むしろ速くなったような。気のせいかも知れませんが。
> にPantherを上書きインストールしただけではないのですが、home フォルダはJaguar時代のものをそのまま使っております。
なるほど。でしたら、grupeにはユーザー名のものがすでに存在するわけですね。でしたら、ホーム以下のグループ設定をユーザー名のグループにしても問題はないかと思います。
蛇足ですが、たしか、ターミナルからのコマンド実行だと、ファイル名にスペース等が含まれていると、はねられますよね。ファイル名にスペースが含まれているようなファイルは、Finderの情報をみるから変更しています。
>ターミナルからのコマンド実行だと、ファイル名にスペース等が含まれていると、はねられますよね。
引用符で括るとかエスケープするとか、入力する方法はいくつかあります。
"Application Support"
Application¥ Support
Finderでは付けられない名前も付けられますので、自由度はある意味Finderより上です。
(一般的な用途ではないけど、ファイル名に制御文字を含めたりとか)
#フォルダのカスタムアイコンファイル「Icon」は末尾に改行文字を含んでいます。
> 引用符で括るとかエスケープするとか、入力する方法はいくつかあります。
そうでしたね、この方法がありますね。ご指摘ありがとうございます。
私は、chown -R とかの時に、スペース等が含まれるファイル等がはじかれるので、後は、ターミナルからではなく、ファインダー上から探して変更してます。
> chown -R とかの時に、スペース等が含まれるファイル等がはじかれる..
-R をつけるのなら、スペースが入っているからといってはじかれることはないと思うけど(もちろん、最上位のフォルダーを指定し、スペースの入ったファイル名のファイルなどはそのフォルダーの中に含まれるとしてです)。
あと、任意の文字列にマッチする記号 * を使うのも便利です。でもときどき Linux とは違う振る舞いをして面食らいますが。
> -R をつけるのなら、スペースが入っているからといってはじかれることはないと思うけど
すみません、私の勘違いでした。-Rだと問題ないですね。ご指摘有り難うございました。
adminとstaffの使い分け