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 netwerk wordt gebrowsed. Extra beveiliging.
read only = no; default = yes. Door read only = no te zetten kan er in deze dir worden geschreven.
guest ok = no; Gast logins niet toegestaan in deze dir.
create mask = 0660; Hier geef je aan hoe de default permissions moeten staan voor bestanden.
force create mode = 0660 Hier geef je aan hoe bestanden gecreeerd moeten worden -rw-rw----
directory mode = 0770 Hier geef je aan hoe de default permissions moeten staan voor directories
force directory mode = 0770 Hier geef je aan hoe directories gecreeerd moeten worden drwxrwx---
valid users = @share Elke gebruiker die de share binnen gaat krijgt daar de groep share (@ is om aan te geven dat het om een groep gaat)
force group = share Elk bestand of elke directory die gecreeerd wordt krijgt de group "share".
Nu kun je MP3s en fotos delen terwijl documenten prive blijven.
Een Weblog waar veel informatie over (K)Ubuntu Linux te vinden is. Deze weblog wordt bijgehouden door de gebroeders Van Es. Hun gecombineerde kennis op het gebied van Linux is hier terug te vinden.
Zoeken in deze blog
26 april 2008
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.
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
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
Abonneren op:
Posts (Atom)
Is Linux nog nieuw voor je?
Lees dan eerst de Introductie, daarin staat erg veel nuttige informatie. Verder kunnen de Ubuntu Documentatie en de Ubuntu Screencasts sites erg handig zijn.