برای ایجاد حساب کاربری با این ابزار کار عجیب و غریبی نیاز نیست . کافیست دستور را به همراه اسم حساب تایپ کنید تا حساب کاربری برای شما ایجاد شود.
$ sudo useradd amirhh1 $ cat /etc/passwd | grep 'amirhh1' # amirhh1:x:1001:1001::/home/amirhh1:/bin/zsh
همانطور که میدانید هر حساب کاربری در لینوکس دارای یک شناسه کاربری خاص است. اگر میخواهید حسابی با شناسه کاربری دلخواه ایجاد کنید کافیست از سوییچ u- استفاده کنید. این سوییچ به شما این امکان را میدهد تا حسابی با شناسه کاربری خاصی را ایجاد کنید.
$ sudo useradd -u 1234 amirhh1 # uid=1234(amirhh1) gid=1234(amirhh1) groups=1234(amirhh)
به جز uidهر کاربر در لینوکس عضو یک groupid خاص هم هست. اگر خواستید که کاربر شما عضو یک groupid خاص باشد. کافیست که از سوییچ g- استفاده کنید.
$ sudo useradd -g 1236 amirhh1 # uid=1234(amirhh1) gid=1236(amirhh1) groups=1234(amirhh)
اگر خواستید که حساب کاربری شما در تاریخ دلخواهی منقضی شود از سوییچ e- استفاده کنید. با استفاده از این سوییچ میتوانید تعیین کنید که حساب شما در روز چه ماه یا چه سالی منقضی شود.
$ sudo useradd -e 2022-03-30 amirhh1
اگر میخواهید که راجب کاربر توضیحاتی را ارائه دهید از سوییچ c- استفاده کنید. با استفاده از این سوییچ میتوانید به راحتی راجب حساب کاربری توضیحاتی را ارائه دهید.
$ sudo useradd -c 'this is a test user' amirhh1 #
شما میتوانید با استفاده از سوییچ p- برای حساب کاربری پسورد تعیین کنید.
$ sudo useradd -p password amirhh1
برای حذف حساب کاربری میتوانید از userdel استفاده کنید. در استفاده از این ابزار خیلی دقت کنید.
$ sudo userdel -rf amirhh1