با درود فراوان در دریای پهناور دستورات لینوکس پیش خواهیم ..
در مقالات پیشین اشاره کردیم که در زمان استفاده از یکی از دستورات لینوکس useradd [username] بصورت پیش فرض دایرکتوری با همین نام در زیر دایرکتوری home ساخته خواهد شد.برای اینکه حالت پیش فرض را تغییر بدهیم، باید از دستور
Useradd -d /[new homedirectory name] -m[new userdirectory name]
استفاده کنیم.
مثال اگر نام دایرکتوری جدید که قرار است از این به بعد دایرکتوری کاربر جدید(homedirectory) در این مسیر قرار بگیرد my directory باشد و نام دایرکتوری کاربر جدید farkiantek نام گذاری شود دستور بصورت زیر خواهد شد:
Useradd -d /my directory -m farkiantech
بنابراین زمانی که با دستور ls درون دایرکنوری home را مشاهده میکنیم،لزوما دایرکتوری کاربرانی نشان داده شده اطلاع دقیقی از تعداد کاربران را به ما نمیدهد ؛چرا که بعضی از کاربران ممکن است دایرکتوری خود را از حالت پیشفرض خارج کرده و در مسیر دیگری باشند.
نکته جالب توجه اینکه ما میتوانیم در دایرکتوری home نیز نام دایرکتوری یوزر را تغییر دهیم.با زدن دستور
Useradd -d /home/iman -m farkiantech
دستور بالا باعث میشود تا نام هوم دایرکتوری farkiantech به iman تغییر کند.
برای دیدن کاربرانی که در این سیستم وجود دارند باید درون فایل passwd در مسیر/etc ببینیم .به کمک دستور
Cat /etc/passwd
درون این دایرکتوری کاربران زیادی وجود دارند.کاربرانی که ما به عنوان ادمین ایجاد میکنیم از شماره۱۰۰۰ به بعد میباشند.اصطلاحاً به این عدد UID میگویند و این عدد برای روت صفر است.
در تصویر بالا اطلاعاتی دیگر مانند مسیردایرکتوری هر کاربر و نوع shell نیز وجود داردند که با صدا زدن هر کدام از این متغیر ها با دستور echo مقدار صحیح به شما باز گردانده میشود.
تنظیم پسورد برای کاربران
برای ایجاد پسورد برای کاربران از دستور لینوکس
Passwd [username]
استفاده خواهیم کرد. (به یاد داشته باشید که این برنامه با فایل passwd متفاوت است)
prompt قبل از دستورات لینوکس
اولین مواجه شما در ترمینال لینوکس با پرامپت است.این عبارت خود، دارای چند بخش مییاشد.
بخش اول تا قبل از @ نمایان گر کاربری است که در حال حاضر با آن وارد شده اید، بخش دوم نام ماشین شما(host name) و بخش سوم دایرکتوری که در حاضر در آن قرار دارید قید شده است.
علامت tilde ~
زمانی که در home directory کاربری که در حال حاضر با آن وارد شده ایم قرار بگیریم در بخش سوم prompt به جای نام اخرین دایرکتوری، علامت ~ را مشاهده می کنید.برای مثال اگر با کاربر farkiantech وارد شویم و دایرکتوری در مسیر پیشفرض ساخته شده باشد ؛علامت ~ نمایانگر آدرس /home/farkiantech است.
نکته حائز اهمیت اینکه برای کاربر root به دلیل اینکه با باقی کاربران سیستم متفاوت است هوم دایرکتوری مستقیما در آدرس /root قرار دارد؛ بنابراین ~ برای کاربر روت آدرس و معنای متفاوتی نسبت به باقی کاربر ها میدهد.برای رفتن به home directory هر کاربر به ۳ طریق میتوان دستور را تایپ کرد.
- آدرس دهی مستقیم
Cd /[user home directory]
.
. - استفاده از ~
~ Cd
.
. - دستور cd به تنهایی
Cd
هر سه دستور بالا ما را به home directory کاربر خواهد برد.
امیدوارم بهره کافی را از مطالب فوق برده باشید ….بزودی قسمت بعدی در اختیار شما قرار خواهد گرفت