برای ساختن user چندین تا دستور وجود داره که این جا برای ساختن user دستور
useradd
adduser
داریم و برای پاک کردن user
deluser
userdel
داریم
حالا اگه بخایم که برای یک کاربر محدودیت زمانی و بعضی محدودیتای دیگه بزاریم از دستور
usermod
استفاده میکنیم

useradd

برای ساختن یک کاربر
با این دستور کاربر tia ساخته میشه


useradd tia


برای ساختن یک کاربر به همراه home دایرکتوریش


useradd -m tia

حالا اگه خروجی home دایرکتوریرو بگیرین میبینین که فلدر tia ساخته شده


ساختن کاربر و اضافه کردن اون به لیست کاربرای یک گروه
با این دستور کاربر tia ساخته میشه و به گروه student اضافه میشه


useradd -g student tia


ساختن کاربر و مشخص کردن ادرس home دایرکتوری
با این دستور کاربر tia ساخته میشه و home دایرکتوریش هم میشه ادرسه /var/www/LILI


useradd tia -d /var/www/LILI




adduser

برای ساختن کاربر و دادن هم زمان بعضی اطلاعات مثل شماره تلفن و غیره



root@debian:/# adduser tia
Adding user `tia' ...
Adding new group `tia' (1009) ...
Adding new user `tia' (1008) with group `tia' ...
The home directory `/home/tia' already exists. Not copying from `/etc/skel'.
adduser: Warning: The home directory `/home/tia' does not belong to the user you are currently creating.
Enter new UNIX password:
Retype new UNIX password:
Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged
Try again? [y/N] y
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for tia
Enter the new value, or press ENTER for the default
Full Name []: tia dada
Room Number []: 1122
Work Phone []: 1212121212
Home Phone []: 121212121
Other []: blablanla
Is the information correct? [Y/n] y
root@debian:/#


اضافه کردن کاربر tia به گروه student


root@debian:/# adduser tia student
Adding user `tia' to group `student' ...
Adding user tia to group student
Done.



deluser

دستور deluser برای پاک کردن کاربرا هستش
پاک کردن کاربر tia


root@debian:/# deluser
Enter a user name to remove: tia
Removing user `tia' ...
Warning: group `tia' has no more members.
Done.
root@debian:/#


بعضی اپشن ها

برای پاک کردن home دایرکتوری


--remove-hom


برای پاک کردن تمام فایلایی که کاربر مورد نظر صاحبشونه


--remove-all-files


برای پشتیبان گیری از فایلای اون کاربر قبل از پاک کردن


--backup-to <DIR>





userdel


برای پاک کردن کاربر به همراه دایرکتوری خانه
کد:
userdel tia -r




usermod

دستور usemod برای گذاشن محدودیت برای یک کاربر هسنش

برای قفل کردن کاربر


usermod -L tia


برای باز کردن قفل کاربر


usermod -U tia


-d
برای تعیین تاریخ برای از کار افتادن کاربر

-s
برای تعیین شل کاربر

کلا تنضیماتش خیلی نیست با --help میتونین تنضیماتشو ببینین اکثرشم احتیاج به توضیح نداره



chage
این دستور هم برای گذاشتن یک سری دیگه از محدودیت ها استفاده میشه
برای گذاشتن محدودیت های دیگه ای مثل تعداد پروسس با حد اکثر تعداد login ها و غیره میتونین از فلدر
/etc/security
استفاده کنین

برای دیدن کاربرای online هم میتونین از دستور
who
یا
w
کنین