Posts

Posts uit april, 2008 tonen

SAMBA Persoonlijk en Gedeeld

Er wordt bij deze beschrijving aangenomen dat er al een werkende SAMBA server geinstalleerd is er in moet worden gelogd om toegang te krijgen. Er wordt ook vanuit gegaan dat er al persoonlijke shares zijn met persoonlijke data. Om je SAMBA server gedeelde documenten aan te laten bieden moet op de server een directory worden gemaakt waar die bestanden worden opgeslagen. Deze directory moet vervolgens in de smb.conf worden aangemaakt zodat deze gedeeld wordt. In het voorbeeld heet de share SHARED en staat de directory in /srv en heet shared. [SHARED] comment = Shared files path = /srv/shared browseable = no read only = no guest ok = no create mask = 0660 force create mode = 0660 directory mode = 0770 force directory mode = 0770 valid users = @share force group = share Uitleg over de parameters [SHARED]= Naam van de share in SAMBA comment = Shared files; Comment dat bij het event on mouse over wordt getoond? browseable = no; Verbergt de share als in het ne...

Permissies wijzigen voor files in subdirectories

Als je een directory structuur hebt met bestanden waarvan je de permissies wilt wijzigen van read only naar read write bijvoorbeeld is er een manier om dat voor alle files met 1 commando te doen zonder dat de permissies van de directories aan te passen. Andersom is er ook een commando om de permissies van directories aan te passen zonder de permissies van bestanden te wijzigen. find . -type d -print0 | xargs -0 chmod 705 find . -type f -print0 | xargs -0 chmod 604 Met deze commando's zoek je eerst naar een type (d voor dir, f voor file). De resultaten print je naar een lijst (0) en na de pipe (|) lees je de argumenten weer in (xargs -0) en geef je het chmod commando. Erg handig bij gewijzigde inzichten over bestanden. MP3's hoeven bijvoorbeeld niet executable te zijn en bestanden van CD gekopieerd die alleen read permission hebben kunnen snel rw gemaakt worden. Met dank aan Dream Host