Я думаю, ви маєте на увазі біт файлу "SGID", який не є таким, як його GID.
Ось типовий файл на моєму комп’ютері (вихід ls -l):
-rw-r----- 1 bristol users 16 2012-07-23 11:36 file.txt
abbbcccddd <-- See explanation below.
Якщо ви подивитеся на перші 10 символів,
(а) -: Це просто звичайний старий файл (на відміну від каталогу, символьної посилання, труби тощо).
(b) rw-: Власник може читати та записувати цей файл, але не виконувати його. Власник - "бристоль", як ви бачите далі у рядку.
(c) r--: члени групи, до якої належить цей файл ("користувачі" у прикладі), крім власника, можуть читати, але не писати та не виконувати цей файл.
(г) ---: хтось інший взагалі не може отримати доступ до цього файлу (крім звичайного root).
Поле GID - це те, що говорить вам, до якої групи належить цей файл - у даному випадку "користувачів".
Поле, яке ви, мабуть, мали на увазі, опираючись на ваш опис, - це біт SGID, і ось краще пояснення, ніж я міг би придумати:
http://www.codecoffee.com/tipsforlinux/articles/028.html
Коротка версія: якщо виконуваний файл має встановлений біт SGID, то той, хто не входить до групи, але може виконати цей файл, тимчасово отримує права цієї групи під час виконання програми.
Наприклад, якщо у вас є група "котушка", яка може читати і записувати файли в каталозі спілера друку, ви не хочете, щоб хтось возився з цим каталогом, але ви хочете, щоб вони могли друкувати файли, ви можете зробити деякі програми друку або скрипт мають групу "золотник" і встановлюють біт SGID, і коли хтось запускає цю програму, програма тепер може записувати в каталог спілера, без того, щоб людина, що працює за ним, отримала повний доступ.