het volgende probleem:
ik heb een server met daarop FC2 (doet er niet zoveel toe)
die server draait
*) samba, om m'n windowsbakken te voorzien
*) vsftpd om het internet van een ftp-server te voorzien :-)
*) NFS om m'n linux-workstations van files te voorzien
nu is het volgende probleem:
samba en NFS moeten alle gebruikers alle mogelijke rechten geven op bepaalde dirs
vsftdp mag maar beperkte rechten hebben (enkel lezen op men server,zodat niemand iets kan wissen)
de dirs die je te zien krijgt als je inlogt op men ftp-server, zijn als volgt 'gemount'
mount --bind /brondir /dir-in-ftp-map
dit maakt dus, dat als ik de rechten verander van /dir-in-ftp-map ook de rechten op /brondir veranderen, waardoor m'n windows en NFS)clients niet meer voldoende rechten op die dir hebben.
nu bedacht ik volgende oplossing:
kan ik m'n zooi zo configgen dat;
*) iedereen alle rechten heeft op men server (nfs en samba)
*) gebruikers uit de groep 'ftp-users' beperkte rechten hebben op de dirs die ik wil (en geen rechten op de dirs die ik niet wil (de homedir van ftp-users is de map die het moet zijn, en vsftp lockt de ftp-users in hun homedir, dus dat zit goed)
als volgt dus:
if gebruiker is lid van 'ftp-users' then rechtenreeks A
else rechtenreekd B
waarbij A strenge rechten zijn, en B alles mag...
ik hoop dat het probleem zowat duidelijk is...?
ik heb een server met daarop FC2 (doet er niet zoveel toe)
die server draait
*) samba, om m'n windowsbakken te voorzien
*) vsftpd om het internet van een ftp-server te voorzien :-)
*) NFS om m'n linux-workstations van files te voorzien
nu is het volgende probleem:
samba en NFS moeten alle gebruikers alle mogelijke rechten geven op bepaalde dirs
vsftdp mag maar beperkte rechten hebben (enkel lezen op men server,zodat niemand iets kan wissen)
de dirs die je te zien krijgt als je inlogt op men ftp-server, zijn als volgt 'gemount'
mount --bind /brondir /dir-in-ftp-map
dit maakt dus, dat als ik de rechten verander van /dir-in-ftp-map ook de rechten op /brondir veranderen, waardoor m'n windows en NFS)clients niet meer voldoende rechten op die dir hebben.
nu bedacht ik volgende oplossing:
kan ik m'n zooi zo configgen dat;
*) iedereen alle rechten heeft op men server (nfs en samba)
*) gebruikers uit de groep 'ftp-users' beperkte rechten hebben op de dirs die ik wil (en geen rechten op de dirs die ik niet wil (de homedir van ftp-users is de map die het moet zijn, en vsftp lockt de ftp-users in hun homedir, dus dat zit goed)
als volgt dus:
if gebruiker is lid van 'ftp-users' then rechtenreeks A
else rechtenreekd B
waarbij A strenge rechten zijn, en B alles mag...
ik hoop dat het probleem zowat duidelijk is...?