انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mahdiar در 14 اسفند 1389، 12:00 قظ
-
سلام
میخواستم بدونم چه جوری میشه یه کاری کرد که بعد از لاگین کردن به طور خودکار یک درایو mount بشه ؟ در ضمن میشه یه کاری کرد تا همه فایلای توی درایو permission خاصی رو داشته باشند یعنی همه رو با هم عوض کرد ؟
ممنون
-
با سلام
sudo mkdir /media/DriveD
sudo mkdir /media/DriveE
sudo mkdir /media/DriveF
sudo mkdir /media/DriveG
sudo gedit /etc/fstab
داخل فایل باز شده این مقادیر و وارد کنید
/dev/sda1 /media/DriveD ntfs-3g defaults,locale=en_US.utf8 0 0
/dev/sda5 /media/DriveE ntfs-3g defaults,locale=en_US.utf8 0 0
/dev/sda6 /media/DriveG ntfs-3g defaults,locale=en_US.utf8 0 0
/dev/sda7 /media/DriveF ntfs-3g defaults,locale=en_US.utf8 0 0
------------------------------------
برای درایو های NTFS:
/dev/sda5 /media/DriveD ntfs-3g user,defaults 0 0
برای درایو های Fat32:
/dev/sdaD /media/DriveD vfat user,defaults 0 0
برای درایو های ext4:
/dev/sda1 /media/DriveD ext4 rw,nosuid,nodev,uhelper=hal 0
/dev/sda9 /media/DriveE ext4 rw,nosuid,nodev,uhelper=hal 0
البته شما باید با دستور df -h مشخصات درایو های خودتونو پیدا کنید و جایگزین کنید
-
سلام مجدد
تغییر پرمیشن درایو
-------------------
sudo chown -R m:m /media/DriveD:
sudo chmod -R 700 /media/DriveD:
که مقدار ۷۰۰ نوع دسترسی است و قابل تغییر
-
درود بر صبا
-
صهبای عزیز ممنون
میشه به جای تغییر پرمیشن owner فایلا رو عوض کرد ؟ فکر کنم با chown باشه ولی میشه ساختارشو توضیح بدی . می خوام همه فایلا برای کاربری خودم باشه نه root
-
پریمیشن 9 بیتی هست به اطلاعاتت اضافه میکنه .
که برای بیتی کاربر, گروه کاربر و سایر کاربران , تعیین می شود.
که به ترتیب با کدهای u(کاربر) , g(گروه) و o(سایرین) مشخص می شوند. 0 یا 1 بودن بیت اول تعیین کننده دسترسی خواندن (Read)برای صاحب فایل ( کاربر), بیت دوم امکان نوشتن (Write) و ایجاد تغییر در فایل یا دایرکتوری مورد نظر و بالاخره بیت سوم امکان اجرای(eXecute) فایل های اجرایی را مشخص می کند.
سه بیت دوم این دسترسی ها را برای کلاس گروه کاربر و سه بیت آخر دسترسی ها را برای سایر کاربران مشخص می کند.
rwxrwxrwx
هر کاربری که فایلی را ایجاد نماید، مالک آن فایل شناخته می شود. در صورتی که بخواهید مالکیت یک فایل را تغییر دهید، باید از دستور chown استفاده نمایید. هنگامی که مالکیت یک فایل یا دایرکتوری را به کاربری اعطا کنید، آن کاربر دارای تمام مجوزها برای انجام تغییرات و تغییر مجوزها روی آن فایل یا دایرکتوری است
chown test anything
chown -R test /home/test
در مثال نخست، مالکیت فایلی به نام anything به کاربر test اعطا می شود. در مثال دوم، مالکیت دایرکتوری home/testو تمام فایل ها و دایرکتوری های زیر آن به کاربر test اعطا می شود. توجه داشته باشید که در چنین مواردی از گزینه R در در دستور استفاده می شود.
technotux
-
پریمیشن 9 بیتی هست به اطلاعاتت اضافه میکنه .
که برای بیتی کاربر, گروه کاربر و سایر کاربران , تعیین می شود.
که به ترتیب با کدهای u(کاربر) , g(گروه) و o(سایرین) مشخص می شوند. 0 یا 1 بودن بیت اول تعیین کننده دسترسی خواندن (Read)برای صاحب فایل ( کاربر), بیت دوم امکان نوشتن (Write) و ایجاد تغییر در فایل یا دایرکتوری مورد نظر و بالاخره بیت سوم امکان اجرای(eXecute) فایل های اجرایی را مشخص می کند.
سه بیت دوم این دسترسی ها را برای کلاس گروه کاربر و سه بیت آخر دسترسی ها را برای سایر کاربران مشخص می کند.
rwxrwxrwx
هر کاربری که فایلی را ایجاد نماید، مالک آن فایل شناخته می شود. در صورتی که بخواهید مالکیت یک فایل را تغییر دهید، باید از دستور chown استفاده نمایید. هنگامی که مالکیت یک فایل یا دایرکتوری را به کاربری اعطا کنید، آن کاربر دارای تمام مجوزها برای انجام تغییرات و تغییر مجوزها روی آن فایل یا دایرکتوری است
chown test anything
chown -R test /home/test
در مثال نخست، مالکیت فایلی به نام anything به کاربر test اعطا می شود. در مثال دوم، مالکیت دایرکتوری home/testو تمام فایل ها و دایرکتوری های زیر آن به کاربر test اعطا می شود. توجه داشته باشید که در چنین مواردی از گزینه R در در دستور استفاده می شود.
technotux
ببخشید تاپیکو گم کرده بودم ممنون دوست عزیز ار پاسخ کاملتون
-
با سلام
من از طریق دستور
sudo ntfs-3g /dev/sda1 /media/DIRNAME -o force
درایو هام را تغییر نام دادم
حالا با اضافه کردن
/dev/sda1 /media/DriveD ntfs-3g defaults,locale=en_US.utf8 0 0
میخواستم درایو هام را به فایل fstab اضافه کنم. ولی بعد از اضافه کردن. درایو ها دیگه Mount نمیشه. و ارور میده که توی فایل fstab این دستوری که نوشتم BAD هست.
ممنون میشم. راهنماییم کنید.
-
با خود دستور mount هم میشه تا حدی رویه پرمیشن ها هم محدودیت گذاشت.
exec = قابلیت اجرایی رو به فایل هایه رویه پارتیشن میده. عکسش noexec
ro = فقط read only mount میشه .
rw= در حالت read/write موینت میشه.
فکر کنم بازم داشته باشه.
-
با سلام
من از طریق دستور
sudo ntfs-3g /dev/sda1 /media/DIRNAME -o force
درایو هام را تغییر نام دادم
حالا با اضافه کردن
/dev/sda1 /media/DriveD ntfs-3g defaults,locale=en_US.utf8 0 0
میخواستم درایو هام را به فایل fstab اضافه کنم. ولی بعد از اضافه کردن. درایو ها دیگه Mount نمیشه. و ارور میده که توی فایل fstab این دستوری که نوشتم BAD هست.
ممنون میشم. راهنماییم کنید.
دستور اولی برایه موینت کردن هستش . برایه تغییر نام نیستش . برایه تغییر نام(lable) از disk utility که پیش فرض نصب هست استفاده کنین.