[20:23] <pjotter> Hallo
[20:24] <selckin> hey
[20:24] <pjotter> Misschien mag ik jullie even lastigvallen met een vraagje?
[20:24] <selckin> yup, shoot
[20:25] <pjotter> Ik draai al jaaaaaren ubuntu en hab in die tijd veel geleerd, opgelost etc.
[20:25] <pjotter> 1 ding wat ik nooit 100% werkende heb gekregen is het mounten van mijn nas
[20:25] <pjotter> Op zich mount hij wel prima. Maar altijd kloppen de rechten niet.
[20:25] <selckin> nfs, smb?
[20:25] <pjotter> Als ik een nieuwe file aanmaak op de NAS is die altijd van root
[20:26] <pjotter> Toch, kan ik er alles mee doen: editten, deleten etc
[20:26] <pjotter> Behalve de rechten instellen. Daar moet ik dan toch echt root voor zijn.
[20:26] <pjotter> Heeft iemand enig idee hoe dit komt en in welke hoek ik moet zoeken?
[20:26] <pjotter> Ik mount met cifs
[20:27] <pjotter> via fstab
[20:27] <selckin> dat is smb, dus windows server
[20:27] <pjotter> Zou het beter werken met nfs?
[20:28] <pjotter> Ik heb hier ook windows computer in het netwerk die ook toegang tot de NAS hebben.
[20:29] <pjotter> //192.168.178.30/Mount		/mnt/Mount  cifs	defaults,guest,uid=1000,gid=1000,noperm,iocharset=utf8,vers=1.0	0 0
[20:29] <pjotter> Dit is de fstab regel
[20:29] <pjotter> Die op zich goed werkt. Alleen de permissies kloppen niet, helaas.
[20:31] <selckin> en welk probleem heb je met de perms?
[20:31] <pjotter> Het gaat met name mis met het aanmaklen van nieuwe files. Als ik een nieuwe lege file maak is de eigenaar van die file dan altijd 'root'
[20:32] <selckin> waar maak je ze aan client of server?
[20:32] <pjotter> Het gekke is dat dat eigenlijk weinig uitmaakt want als ik die file wil manipuleren (editten, deleten) kan dat prima vanuit met ubuntu-user
[20:32] <pjotter> client
[20:33] <pjotter> Ik gebruik die nas echt als extra storage en werkschijf.
[20:39] <selckin> pfff, zijn veel opties die invloed hebben en afhankelijk of cifs de "unix extensions" onderhandeld
[20:43] <selckin> dus je kan meer leren in 'man mount.cifs' maar ik weet het niet van buiten, en te veel werk uit te zoekenb
[20:47] <pjotter> selckin: Ja, klopt. Ik heb in de lop der jaren al meerdere malen naar een oplossing gezocht maar nog steeds niet gevonden. Ik zal nog eens een poging wagen en man mount.cifs doornemen. Misschien ligt het gewoon aan die NAS, ook.
[20:48] <selckin> en permissies die kloppen, hoe ziet dat eruit voor u?
[20:49] <selckin> moet gewoon allemaal 1000:1000 zijn met die config
[20:50] <pjotter> Nou, het ziet eruit alsof de nas is gemount met root. Nieuwe files zijn allemaal 'root'. Maar ik kan ze als gewonen ubuntu-user ook verwijderen e.d. Het enige wat ik niet kan is de rechten veranderen (extecutable maken bijvoorbeeld) Daarvoor moet ik echt 'root' zijn. Ik kan de rechten ook veranderen via chown. Dat werkt ook.
[20:55] <selckin> mja cifs kent die niet, sinds het windows wereld is, dus de files op de server waarschijnlijk allemaal zelfde user, worden dan mappen naar 1000:1000 door de mount options, en uw noperm optie verwijderd ook een hoop checks
[20:55] <selckin> dus uw config zegt in principe dat je toegang hebt tot alles wast de server exposed
[20:56] <selckin> +x ofzo bestaat ook niet op windows, dus hebben alle file misschien 777 r
[21:05] <pjotter> Ok. Ik heb iets gevonden. Ik had al die shares ingesteld op "Public Access". Dus iedereen kon zonder credentials contact maken met die shares en de files manipuleren. Ik heb nu een test-share gemaakt met credentials en die gemount. En nu ziet het ernaar uit dat alles helemaal werkt. Nieuwe files krijgen nu de rechten van mijn eigen ubunut gebruiker.
[21:33] <pjotter> even eruit voor reboot ;)
[21:47] <pjotter1> selckin: Ik geloof dat ik het nu enigszins werkende heb. Blijkbaar moet ik in mijn NAS een user met precies dezelfde username definieren, deze koppelen aan de share en deze dan mounten. Als ik nu nieuwe files aanmaak, kloppen de rechten wel. Bedankt voor het meedenken! :)