ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر
ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر

10 دستور پرکاربرد لینوکس-3

Chown




همانگونه که از نام این دستور هم مشخص است برای تغییر مالکیت (و گروه)فایل ها بکار می رود

Chown  -R ali   /home/ali/NewFolder

در دستور فوق، مالک پوشه مورد نظر به همراه تمامی فایل های زیرپوشه های آن به ali تغییر داده شده است. باید توجه داشته باشید که برای تغییر مالکیت یک فایل باید سطح دسترسی خود را به کاربر rootتغییر بدهید. می توان علاوه بر تعیین مالک فایل،گروه کاربری را نیز به کمک chownتعیین کرد.

Chown ali:ali   /home/ali/file



10 دستور پرکاربرد لینوکس-2   chmod


10 دستور پرکاربرد لینوکس-2

Chmod



این دستور برای تغییر سطح دسترسی فایل ها و پوشه ها به کار می رود. دسترسی ها در لینوکس به 3 بخش ،read،writeو execute تقسیم میشود که می توان به جای این ها از اعداد 4،2و1 استفاده کرد.

Chmod ug+rwx   file.txt

در مثال فوق تمامی دسترسی ها (خواندن،نوشتن و اجرا) به مالک و گروه مالک مورد نظر اختصاص داده می شود.

در مثال بعدی، دسترسی نوشتن روی فایل از گروه و دیگر کاربران (به جز مالک فایل)سلب شده است.

Chmod  go-w  file.txt

در مثال زیر که برای آشنایی کار با اعداد دهدهی آورده شده است در یک پوشه وتمامی متعلقات زیر مجموعه آن، به مالک آن سطوح خواندن، نوشتن و اجرا کردن (4+2+1)، به هم گروهی های مالک حق خواندن واجرا کردن (4+1)و به دیگر کاربران فقط حق اجرا(1)داده شده است:

Chmod   -R  751  /media/untitled\Folder



10دستور پر کاربرد لینوکس-1 mount


10 دستور پرکاربرد لینوکس-1

mount



دستگاه هایی مانند فلش یو اس بی دیسک سی دی یا دی وی دی یا رسانه های جدا شدنی به محض اتصال به یک سیستم لینوکسی شناسایی و مانت می شوند .اما برای سایر دیسک ها یا برای مانت در  محل دلخواه باید رسانه را به طور دستی مانت کنیم .در گذشته محل مانت پیش فرض /mnt بود اما در نسخه های بعدی هسته لینوکسی به /mediaتغییر پیدا کرد اما باز هم این مسیر در هسته های جدیدتر به /run/media/USERتغیییر پیدا کرد.در هر صورت پیش از مانت، باید یک پوشه خالی برای این منظور ایجاد کرد و سپس پارتیشن دستگاه مورد نظر را در آن پوشه مانت کرد:

#mkdir  /media/my_disk

#mount /dev/sdb1    / media/my_disk

اگر چه دستور mountدر بیشتر مواقع فایل سیستم پارتیشن را شناسایی می کند اما در صورت شناسایی نشدن فایل سیستم می توان از گزینه tکه در مقابل آن نوع فایل سیستم پارتیشن دستگاه آورده شده است استفاده کرد:

#mount   -t ntfs  /dev/sdb1   /media/my_disk

به جای استفاده از گزینه tو تایپ فایل سیستم می توان از ابتدا از دستور mount.FILESYSTEMاستفاده کرد:

#mount.cifs  /dev/sdb1    /media/my_disk

برای خارج کردن امن دستگاه ابتدا باید پارتیشن های آن دستگاه را unmount کرد .برای اینکار از دستور umountاستفاده می شود.استفاده از این دستور ساده است و باید جلوی unmountمحل مانت پارتیشن را نوشت تا پارتیشنی که در آن پوشه مانت شده است از دستگاه خارج شود:

#unmount  /media/my_disk

اگر از مانت کردن در هر بار آغاز بکار کردن سیستم خسته شده اید و بدنبال راهی برای خودکار کردن فرایند مانت هستید باید پارتیشنی که می خواهید سوار شود، همچنین نقطه اتصال وسایر گزینه ها مورد نظر در mountرا در فایل /etc/fstabوارد کرد.

/dev/sdb1   /media/my_disk ext4 defualt 0 2