Saya di Ubuntu 11.10, dan saya ingin berbagi folder pada partisi NTFS yang diautomatiskan ( /dev/sda4
) melalui jaringan. Tujuan dari jaringan ini adalah untuk berbagi file antar komputer, sebagian besar berisi komputer Windows. Saya menggunakan /dev/sda4
partisi ini baik dari Windows 7 dan Ubuntu. Menggunakan Nautilus, saya klik kanan direktori, lalu saya klik 'Opsi Berbagi', lalu saya tandai tiga kotak centang. Ketika saya mencoba menerapkan pengaturan, ia mengatakan 'Tidak dapat mengubah hak folder "nama pengguna".
Saya sudah memasukkan output dari sudo blkid
dan di cat /etc/fstab
bawah ini.
sudo blkid
/dev/sda2: LABEL="Windows" UUID="481319C261268D8D" TYPE="ntfs"
/dev/sda3: UUID="23dac5e8-aae7-43ac-964c-c8a5a033b0d7" TYPE="ext4"
/dev/sda4: LABEL="Data" UUID="00F1B269675B86AE" TYPE="ntfs"
/dev/sda5: UUID="6de8b757-f17e-4e36-935c-a3fd6012c628" TYPE="ext4"
/dev/sda6: UUID="d504bae2-fad6-4f6a-b489-7719ad0fe3b3" TYPE="swap"
cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=23dac5e8-aae7-43ac-964c-c8a5a033b0d7 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=d504bae2-fad6-4f6a-b489-7719ad0fe3b3 none swap sw 0 0
/dev/sda4 /media/Data ntfs defaults,umask=007,gid=46 0 0
Bagaimana saya bisa membagikan folder ini?
partitioning
samba
ntfs
share
shared-folders
Percepatan-G
sumber
sumber
fstab
perlu diubah. Coba prosedur yang sama dengan dihapusgid
(jangan lupa untuk mengirim ulang), dan beri tahu kami jika itu membantu.gid
dari/etc/fstab
merek yang terakhir garis terlihat seperti ini:/dev/sda4 /media/Data ntfs defaults,umask=007 0 0
./dev/sda4
tidak dipasang pada startup,sudo mount /dev/sda4 /media/Data
memberi saya output berikut:Mount is denied because the NTFS volume is already exclusively opened. The volume may be already mounted, or another software may use it which could be identified for example by the help of the 'fuser' command.
Jawaban:
Setelah sedikit mencari, saya menemukan solusinya sendiri:
Pertama, saya harus menyerahkan diri kepada saya
/dev/sda4
, dan saya harus memberigroup
danothers
membaca dan melaksanakan izin. Saya melakukannya dengan mengubah entri partisi/etc/fstab
.Untuk melakukan itu, saya harus tahu
uid
dangid
. Jadi hal pertama yang saya lakukan adalah menulis perintah berikut di Terminal:id $USER
Ini akan memberikan output seperti ini:
Jadi sekarang saya tahu bahwa kedua saya
uid
dan sayagid
berada1000
.Apakah Anda sudah tahu nama partisi NTFS? Jika tidak, ketikkan perintah ini di Terminal:
sudo blkid
dan tulis partisi NTFS di selembar kertas.
Sekarang, untuk mengubah izin, saya edit
/etc/fstab
dengannano
editor teks. Jadi, perintah selanjutnya yang harus Anda ketik di terminal adalah:sudo nano /etc/fstab
Turun semua dan ketik baris ini:
(Anda harus mengganti
/dev/sda4
dengan partisi NTFS yang Anda tulis sebelumnya).Penjelasan:
umask=0022
mengaturd
izin direktori ( ) untukdrwxr-xr-x
, untuk memastikan bahwa pengguna (saya) dapat membaca, menulis dan mengeksekusi (rwx
) sementaragroup
danothers
hanya dapat membaca dan mengeksekusi (r-x
) direktori, yang merupakan apa yang saya inginkan.Setelah itu, saya bisa menandai tiga kotak centang tanpa kesalahan, dan folder akan dibagikan melalui jaringan. Karena saya tidak yakin apakah pengaturan berbagi akan disimpan setelah restart, saya hapus centang pada kotak centang dan menambahkan beberapa baris
/etc/samba/smb.conf
sebagai gantinya. Saya melakukannya dengan cara ini:Di terminal, saya mengetik
sudo nano /etc/samba/smb.conf
Saya menggulir ke bawah ke baris terakhir, dan menempel yang berikut di sana:
Saya menyimpan file, dan kemudian reboot. Folder itu dapat diakses dari jaringan sekarang.
sumber
/dev/sda4
".Solusi paling sederhana yang dapat saya pikirkan adalah menggunakan symlink ke partisi NTFS.
Bagaimana saya akan melakukan ini adalah:
ln -s /path/to/folder/on/ntfs /path/to/new/location/linkname
Saya belum menguji ini sendiri, tetapi jika saya memahami berbagi dengan benar, itu harus bisa berfungsi.
sumber
ln -s
benar, kan? Cobalah sekarang.cukup pasang dir ntfs sebagai:
dapatkan pengguna saat ini dan grup pengguna saat ini seperti yang ditunjukkan oleh Exeleration-G:
sumber