Debian ntfs map delen via FTP users

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • sdk1985
  • Registratie: Januari 2005
  • Laatst online: 16:10
Ik ben nu al een aantal dagen bezig met het installeren van Linux op mijn NAS. Deze draait normaal op Windows 7 (10 GB versie). Bestanden zijn beschikbaar via windows filesharing en ftp (voor remote). Datzelfde wil ik nu ook op Debian Jessie.

Nadat alles werkte heb ik de bestaande harde schijven gemount onder user Sebas en SAMBA geinstalleerd. Het instellen van SAMBA was zo gebeurd en dat werkt vlekkeloos. Iedereen kan lokaal nu bij de bestanden het maakt daarbij niet uit of ik in Windows of debian boot.

FTP is echter een ander verhaal. Ik heb pure-ftp geinstalleerd volgens deze instructies: http://www.debianhelp.co.uk/pureftp.htm

De installatie kwam hier op neer:
apt-get install pure-ftpd-common pure-ftpd
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
pure-pw useradd sebas -u ftpuser -g ftpgroup -d /media/sebas/Video/video/series
pure-pw useradd sebasfilms -u ftpuser -g ftpgroup -d /media/sebas/Movies/film
pure-pw mkdb
cd /etc/pure-ftpd/auth
ln -s ../conf/PureDB 50pure
echo no > /etc/pure-ftpd/conf/PAMAuthentication
echo no > /etc/pure-ftpd/conf/UnixAuthentication
/etc/init.d/pure-ftpd restart


Dit ziet er nu zo uit:
 pure-pw list
/etc/pure-ftpd/auth# pure-pw list
sebas               /media/sebas/Video/video/series/./
sebasfilms          /media/sebas/Movies/film/./


Als ik inlog met deze users blijft de directory echter leeg. Ik heb even de bestandsrechten gechecked en die staan op forbidden voor "other". Echter ik kan deze niet aanpassen. Vermoedelijk omdat het ntfs is en/of het read-only is gemount. Bij samba was dit geen probleem, nu dus wel...

Heeft iemand een oplossing zodat ik via ftp gewoon bij mijn bestanden kan?

Ik heb o.a. de volgende vragen als resultaat van gebrek aan ervaring hiermee:
Moet ik die schijven als root mounten ipv via KDE op user sebas?
Kan ik public read aanzetten zonder naar NTFS te schrijven?
Levert permissions schrijven naar NFTS een probleem op voor de Windows installatie?

ps zo lang alles nog niet vlekkeloos werkt blijf ik ntfs gebruiken ipv bijv ext4.

[ Voor 10% gewijzigd door sdk1985 op 11-11-2015 18:11 ]

Hostdeko webhosting: Sneller dan de concurrentie, CO2 neutraal en klantgericht.


Acties:
  • 0 Henk 'm!

  • sdk1985
  • Registratie: Januari 2005
  • Laatst online: 16:10
De aanhouder wint... Was best wel complex (voor mij)... Voor iemand die later hetzelfde probleem heeft:

Oplossing: Mounten met andere permissies

Stap 1: uitvogelen UUID

root@bugattidebian:/dev/disk/by-label# ls -la
total 0
drwxr-xr-x 2 root root 120 Nov 11 21:23 .
drwxr-xr-x 8 root root 160 Nov 11 21:23 ..
lrwxrwxrwx 1 root root  10 Nov 11 21:24 Archive -> ../../sdd2
lrwxrwxrwx 1 root root  10 Nov 11 21:24 Movies -> ../../sdb1
lrwxrwxrwx 1 root root  10 Nov 11 21:24 Other -> ../../sdc2
lrwxrwxrwx 1 root root  10 Nov 11 21:24 Video -> ../../sda2

root@bugattidebian:/dev/disk/by-uuid# ls -l
total 0
lrwxrwxrwx 1 root root 10 Nov 11 21:24 10D887A6D88788A4 -> ../../sda2
lrwxrwxrwx 1 root root 10 Nov 11 21:24 12962CE0962CC5D7 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Nov 11 21:24 139beae0-65c5-4cb3-9f26-25928ca7db29 -> ../../dm-1
lrwxrwxrwx 1 root root 10 Nov 11 21:24 786E95CA6E958214 -> ../../sdd2
lrwxrwxrwx 1 root root 10 Nov 11 21:24 82FCCFB1FCCF9DB3 -> ../../sdc2
lrwxrwxrwx 1 root root 10 Nov 11 21:24 a6ea8ea7-b747-47db-9429-be56a54a5640 -> ../../sdf1
lrwxrwxrwx 1 root root 10 Nov 11 21:24 CA9E768E9E7672B5 -> ../../sdd1
lrwxrwxrwx 1 root root 10 Nov 11 21:24 e3ec1af6-0fe3-4731-910f-0c6e982de745 -> ../../dm-0
lrwxrwxrwx 1 root root 10 Nov 11 21:24 EEC47377C473413F -> ../../sde1


Stap2: Directories maken:
mkdir /home/ftpgroup/Video
mkdir /home/ftpgroup/Movies


Stap3 user en group id vinden:
id -u ftpuser
id -g ftpgroup


Stap4
etc/fstab aanvullen met de gevonden informatie

code:
1
2
UUID=10D887A6D88788A4 /home/ftpgroup/Video ntfs-3g defaults,uid=1002,gid=1002,umask=222 0 0
UUID=12962CE0962CC5D7 /home/ftpgroup/Movies ntfs-3g defaults,uid=1002,gid=1002,umask=222 0 0

Hierbij is ntfs-3g eventueel niet read only (ntfs wel) maar met umas 222 is het alsnog read only (dus ook geen execute).

Het hele rijtje is natuurlijk weer net weer anders dan normaal:
◾ 0 : read, write and execute
◾ 1 : read and write
◾ 2 : read and execute
◾ 3 : read only
◾ 4 : write and execute
◾ 5 : write only
◾ 6 : execute only
◾ 7 : no permissions

Normaal zou ik eventueel write toegang geven maar aangezien Kodi via FTP toch geen subs kan wegschrijven heeft dat weinig nut.

Hostdeko webhosting: Sneller dan de concurrentie, CO2 neutraal en klantgericht.


  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 13:50

Blokker_1999

Full steam ahead

Voor het achterhalen van de UUID heb je het commando blkid op recente distributies:

root@tesla:/home/hans# blkid /dev/vda1
/dev/vda1: UUID="fea737e1-4119-45b5-b4d5-0677b7309900" TYPE="ext4"


je loopt hier natuurlijk weer tegen het probleem van gebruik van NTFS aan.
En een umask kan je onthouden als het omgekeerde van de rechten die je zet met chmod.

No keyboard detected. Press F1 to continue.


  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 08-09 21:46

daft_dutch

>.< >.< >.< >.<

FTP???
je weet dat je met https://winscp.net bijna elke linux server (en tegewoordig ook windows 10) ter wereld kan benanderen. gewoon wanneer sshd geinstalleert is.

[ Voor 10% gewijzigd door daft_dutch op 12-11-2015 14:52 ]

>.< >.< >.< >.<


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Daar heb je niet eens speciaal WinSCP voor nodig. FileZilla kan 't, Total Commander doet 't, eigenlijk doet elke FTP client van deze eeuw wel SFTP*. Doet een programma 't niet, dan is 't of antiek, of ruk en moet je 't in beide gevallen niet gebruiken.


*Nou, ok, de CLI FTP clients van MS en bij Linux doen het nou net niet, maar daar gaat 't niet over.

Commandline FTW | Tweakt met mate


  • sdk1985
  • Registratie: Januari 2005
  • Laatst online: 16:10
daft_dutch schreef op donderdag 12 november 2015 @ 14:52:
FTP???
je weet dat je met https://winscp.net bijna elke linux server (en tegewoordig ook windows 10) ter wereld kan benanderen. gewoon wanneer sshd geinstalleert is.
Het betreft hier de bestanden die worden afgespeeld door Kodi:
1 Supported file sharing protocols 1.1 FTP
1.2 HTTP
1.3 NFS
1.4 RSS media source
1.5 Samba
1.6 SFTP
1.7 SMB
1.8 UPnP
1.9 WebDAV
Het grote voordeel van FTP via Kodi is dat bij verlies van verbinding er vaak weer kan worden resumed. Via samba loopt de buffer leeg en stopt kodi met afspelen, ook al is de verbinding herstelt. Het nadeel van FTP is dat hij read-only is. Lokaal gebruik ik dan ook Samba en remote FTP.

De overige opties heb ik eigenlijk nooit getest.
Hero of Time schreef op donderdag 12 november 2015 @ 14:54:
Daar heb je niet eens speciaal WinSCP voor nodig. FileZilla kan 't, Total Commander doet 't, eigenlijk doet elke FTP client van deze eeuw wel SFTP*. Doet een programma 't niet, dan is 't of antiek, of ruk en moet je 't in beide gevallen niet gebruiken.


*Nou, ok, de CLI FTP clients van MS en bij Linux doen het nou net niet, maar daar gaat 't niet over.
Voor beheer gebruik ik inderdaad Filezilla met sFTP. Voor eventuele meelezers moet ik hierbij wel vermelden dat standaard root login via ww is uitgeschakeld op debian (dus dan krijg je login incorrect tot je sshd aanpast).
Blokker_1999 schreef op donderdag 12 november 2015 @ 09:24:
Voor het achterhalen van de UUID heb je het commando blkid op recente distributies:

root@tesla:/home/hans# blkid /dev/vda1
/dev/vda1: UUID="fea737e1-4119-45b5-b4d5-0677b7309900" TYPE="ext4"
Bedankt dat is heel handig! (Ik moet er nog een stuk of 3 doen :+ ).

[ Voor 49% gewijzigd door sdk1985 op 12-11-2015 17:14 ]

Hostdeko webhosting: Sneller dan de concurrentie, CO2 neutraal en klantgericht.

Pagina: 1