UNIX の話題 - 「GID」「UID」について


クラウディア 


1. ざっくりとした話
2. 「GID」「UID」の範囲は?

1. ざっくりとした話

 「UNIX」もしくは「Linux」では、グループ・ユーザという単位があって。  それぞれ「GID(グループID)」「UID(ユーザID)」という識別子を持っています。  ユーザは必ずグループ内に存在しており、ベン図でいうとグループがユーザを内包している形になります。  ファイルは所有者・グループ・すべてからの読み・書き・実行の権限があり、「chown」コマンドにより所有者の変更、「chmod」コマンドにより権限の変更を行います。

2. 「GID」「UID」の範囲は?

 最近(2018年8月)jail をいじっていて、クライアント環境の「GID」「UID」の範囲を決めるにあたって・・・。  はて、「GID」「UID」って範囲はどこまでなんだろう?  という疑問が生まれました。  「vipw」で見てみると、root/toor が 0 で、「nobody」が 65534 なので 「signed short(0~65,536)」なのかなぁと思われますが。  以前読んだ記事では、実際は「unsigned int(0~4,294,967,295)」までとれそうです。  この記事も 2008年のものですので、64ビットであれば、264 までいけるのかもしれませんが、未確認です。

audiobook.jp
アフィリエイトのアクセストレード
薬屋の独り言
サウンドハウス
損保との違い
EaseUS
5G CONNECT
Amazonギフトカード
U-NEXT
それがだいじWi-Fi
葬送のフリーレン Prime Video
ベルリッツ
【usus ウズウズ】
健康サポート特集
earthcar(アースカー)
JETBOY
ネットオークションの相場、統計、価格比較といえばオークファン
ハイスピードプラン
TikTok Shop 【リピート用プログラム】