انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سخت‌افزار => نویسنده: Saman.S در 15 دی 1387، 07:14 ب‌ظ

عنوان: [حل شد] مشکل با درایوهایی که خودکار ماونت شده اند
ارسال شده توسط: Saman.S در 15 دی 1387، 07:14 ب‌ظ
از وقتی که درایوهای هاردمو اوتوماتیک ماونت کردم , درایوام درست بالا می آد ولی نمی تونم تو درایوهای NTFS تغییری ایجاد کنم(ایجاد فولدر, تغییر فایل ها و ...). در حالی که برای FAT32 می شه. لطفا راهنمایی‌م کنید.
برای AutoMount از این روش استفاده کردم.
http://blog.csmonkey.com/2007/04/auto-mount-ntfsfat23-in-ubuntu.htmlفایل etc/fstab/
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda4
UUID=bcecb60b-4d4f-463e-ab7a-4b9883de222f /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda3
UUID=3ff2c818-b749-476f-b5ac-775de96571ee none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/sda1 /media/C vfat iocharset=utf8,umask=000 0 0
/dev/sda5 /media/D ntfs nls=utf8,umask=0222 0 0
/dev/sda6 /media/E ntfs nls=utf8,umask=0222 0 0
فایلetc/mtab/
/dev/sda4 / ext3 rw,relatime,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
/proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,nosuid,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
lrm /lib/modules/2.6.27-9-generic/volatile tmpfs rw,mode=755 0 0
/dev/sda1 /media/C vfat rw,iocharset=utf8,umask=000 0 0
/dev/sda6 /media/E fuseblk rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0
securityfs /sys/kernel/security securityfs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/saman/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=saman 0 0
/dev/sda5 /media/D fuseblk rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0

می دونم که اگه با root لاگین شم درست می شه! :P ولی من می خوام تو یوزرای معمولی هم دسترسی کامل باشه.
در ضمن من یه بار با root سعی کردم که Permission درایوو عوض کنم ولی تا عوض می کنم دوباره بر می گرده حالت قبل.
ممنون می شم اگه بگین چیکار کنم.
عنوان: پاسخ به: مشکل با درایوهایی که خودکار ماونت شده اند
ارسال شده توسط: Behnam Golds در 15 دی 1387، 07:51 ب‌ظ
توی fstab   به جای ntfs  بنویس ntfs-3g  ببین جواب میده یا نه.uid   و gid  هم مطابق سیستم خودت بنویس.
یک نمونه از این فایل در سیستم من :

/dev/sda1  /media/C_Drive ntfs-3g uid=1000,gid=100,umask=0022 0 0
عنوان: پاسخ به: [حل شد] مشکل با درایوهایی که خودکار ماونت شده اند
ارسال شده توسط: Saman.S در 15 دی 1387، 09:38 ب‌ظ
مرسی حل شد. مشکل از umask بود, باید مقدار آن را به ۰۰۲۲ تغییر می دادم.
عنوان: پاسخ به: [حل شد] مشکل با درایوهایی که خودکار ماونت شده اند
ارسال شده توسط: Behnam Golds در 15 دی 1387، 09:46 ب‌ظ
مرسی حل شد. مشکل از umask بود, باید مقدار آن را به ۰۰۲۲ تغییر می دادم.

درسته! اصلا توجه نکرده بودم . با توجه به عدد قبلی سطح دسترسی به صورت زیر تعریف میشد :

  777   
-
  222
--------
555

یعنی فقط اجازه خواندن . با تغییر جدید یعنی  022  عدد حاصل میشه  755   که  دسترسی نوشتن هم به owner  میده.   =D>