من کاربران در لینوکس را به سه دسته : کاربر root یا مدیر لینوکس، کاربران معمولی و کاربران سیستمی دسته بندی می کنم. root کل سیستم را در اختیار دارد و بر تمامی کاربران و فایل ها و اشیا آنها دسترسی و تسلط دارد. از طرفی کاربر معمولی به طور پیشفرض سطح پایینی از دسترسی ها و آنهم محدود به اشیا تحت مالکیتش را دارد. لینوکس یک سیستم عامل چند کاربره است و لازم است با مکانیزم هایی از تاثیر گذاری نامطلوب کاربری بر روی کاربر دیگر جلوگیری و محافظت شود. سومین گونه کاربران سیستمی هستند. این کاربران توسط یک شخص (مانند من و شما یا یک کارمند در سازمان) استفاده نمی شوند بلکه توسط سرویس ها (فرایند ها) استفاده می شوند. در واقع یک فرایند برای کار بر روی سیستم عامل مانند باز کردن یک فایل و نوشتن در آن تحت نام کاربری خود به آن فایل دسترسی دارد. در ادامه بشیتر آشنا می شویم.هر کاربر دارای یک شناسه یا User ID خاص خودش است که در کل سیستم عامل به صورت منحصر به فرد است. سیستم عامل نام کاربری amirnami را نمی شناسد، بلکه شناسه آن (به طور مثال ۵۰۰) را می شناسد. همچنین هر کار عضو گروهی است. این اجبار است و در برخی توزیع ها با ایجاد شدن یک کاربر (و به طبع شناسه آن) یک گروه همنام با نام کاربری ایجاد شده و کاربر عضو آن می گردد. گروه ها نیز مانند کاربران دارای شناسه هستند که Group ID یا GID نامیده می شوند.