Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Rechten van mappen instellen.  (gelezen 3440 keer)

Offline Pivni Pes

  • Lid
Rechten van mappen instellen.
« Gepost op: 2009/10/18, 22:40:09 »
Ik heb wat problemen met instellen van rechten op mappen, en ik weet niet zo snel dit op te lossen.
Als gebruiker "Pivni-Pes" ben ik de eigenaar van de map "/data/", dit heb ik ingesteld met CHOWN
Pivni-Pes is lid van de groep "data"
In de map "data" staat een map "/data/thuis/" en een map "/data/cg/" van deze twee mappen is Pivni-Pes ook eigenaar.
Met Samba heb ik bij gebruiker Pivni-Pes staan "path = /data/", en via appeltje+K (Apple OSX) kan ik een netwerk
verbinding maken.
Vervolgens kan ik mappen maken en verwijderen enzovoort.

In de map "/data/thuis/" wil ik een aantal mappen aan maken van verschillende gebruikers.
Nu heb ik een map "/data/thuis/mp3/" gemaakt, maar hier kan ik geen netwerk verbinding mee maken.
Bij Samba staat er "path = /data/thuis/mp3/" en gebruiker mp3 is lid van de groep "thuis" en ook eigenaar van de map mp3.
« Laatst bewerkt op: 2009/10/19, 07:26:18 door Pivni Pes »

Offline tabasco

  • Lid
Re: Rechten van mappen instellen.
« Reactie #1 Gepost op: 2009/10/19, 01:01:52 »
doma?

Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #2 Gepost op: 2009/10/19, 07:28:24 »
doma?
Nee, er staat ook "thuis", alleen heb ik het verkeert in mijn bericht geschreven.
"doma" gebruikte ik eerst (wat ook thuis betekend)

Offline rja

  • Lid
Re: Rechten van mappen instellen.
« Reactie #3 Gepost op: 2009/10/19, 08:19:35 »
Wat is de output van ls -l /data/thuis in een terminal ?


Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #4 Gepost op: 2009/10/19, 16:45:51 »
Wat is de output van ls -l /data/thuis in een terminal ?
Als ik zo dadelijk thuis ben, dan zal ik de output hier plaatsen.

Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #5 Gepost op: 2009/10/19, 19:12:43 »
Hierbij de output:
Pivni-Pes@Moscow:~$ ls -l /data/thuis
totaal 8
drwxr-xr-x 2 mp3      thuis 4096 2009-10-18 21:39 mp3
drwxr-xr-x 2 software thuis 4096 2009-10-18 22:08 software

Offline rja

  • Lid
Re: Rechten van mappen instellen.
« Reactie #6 Gepost op: 2009/10/20, 11:58:38 »
Hierbij de output:
Pivni-Pes@Moscow:~$ ls -l /data/thuis
totaal 8
drwxr-xr-x 2 mp3      thuis 4096 2009-10-18 21:39 mp3
drwxr-xr-x 2 software thuis 4096 2009-10-18 22:08 software
Als ik goed begrijp kan gebruiker Pivni niet in de directory mp3.

Hij heeft wel lees rechten maar geen schrijf rechten.

Je kunt via sudo chmod g+w o+w <directory>
   die rechten geven, voor de groep en de rest.

Zie :

https://help.ubuntu.com/community/FilePermissions

Offline track

  • Lid
Re: Rechten van mappen instellen.
« Reactie #7 Gepost op: 2009/10/20, 13:03:24 »
Pivni-Pes@Moscow:~$ ls -l /data/thuis
totaal 8
drwxr-xr-x 2 mp3      thuis 4096 2009-10-18 21:39 mp3
drwxr-xr-x 2 software thuis 4096 2009-10-18 22:08 software

Is het de bedoeling dat de map "mp3" de eigenaar "mp3" heeft,
en de map "software" de eigenaar "software" ?? 
- voor mij ziet dat een beetje raar uit. 
En zoals rja al zei, alle anderen mogen er bladeren en lezen, maar niet schrijven !

track

Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #8 Gepost op: 2009/10/20, 16:15:25 »
Misschien even een kleine uitleg wat precies de bedoeling is.
Gebruiker MP3 (/data/thuis/mp3/) en gebruiker (/data/thuis/software/) mogen alleen lezen en eruit pakken.
Gebruiker Janicka (/data/thuis/janicka/) mag lezen, schrijven en verwijderen, haar map, haar feest ;)
Maar gebruiker Pivni Pes (/data) mag in alle mappen lezen, schrijven en verwijderen.
Dit is een beetje hoe ik het had bedacht.

Alleen denk ik dat als gebruiker Pivni Pes in de map /data/thuis/janicka/ een bestandje of mapje maakt, dan
dat Pivni Pes gelijk ook de eigenaar er van is.
Is dat op te lossen?

Offline rja

  • Lid
Re: Rechten van mappen instellen.
« Reactie #9 Gepost op: 2009/10/20, 16:55:32 »
Dat jij de eigenaar bent lijkt me niet zo probleem.

Maar janicka moet dat bestand wel kunnen schrijven.

Jij en Janicka in de zelfde groep via umask regelen dat ze schrijf rechten heeft.

Zie :

http://ubuntudemon.wordpress.com/2007/10/24/default-umask/

En ook in de eerdere link die ik gegeven had.
« Laatst bewerkt op: 2009/10/20, 17:14:39 door rja »

Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #10 Gepost op: 2009/10/21, 00:09:58 »
Sorry als ik een beetje dom over komt, maar als ik het goed begrijpt moet ik eerst de mappen
van rechten voorzien met CHMOD.
Ik heb de volgende mappen voorzien van CHMOD 771:
/data
/data/thuis
/data/thuis/mp3
/data/thuis/software
/data/thuis/janicka

pivni-pes, mp3, software en janicka zijn nu lid van de groep "data"

Nu moet ik dus per map "umask u=rwx,g=rwx,o=" uitvoeren?

Alleen als ik als pivni-pes inlog en naar de map janicka gaat, dan kan ik wel een map aanmaken en een naam geven.
Maar ik kan dan daarna de naam niet meer veranderen, wel de map weggooien.
een bestand kan ik er ook heen kopiƫren, de naam aanpassen gaat dan ook niet, wel kan ik het document bewerken.

Log ik nu in met janicka, dan kan ik een map maken en hernoemen.
De map en het documentje wat ik onder pivni-pes had gemaakt, kan ik niet hernoemen of verwijderen.
Kijk ik nu eigenaar van de map, dan is dit janicka uit de groep data, de map en het bestand die met pivni-pes
er op zijn gezet zijn als eigenaar van root uit de groep data.

Is Chmod 771 en Umask u=rwx,g=rwx,o= misschien niet de juiste?

Offline rja

  • Lid
Re: Rechten van mappen instellen.
« Reactie #11 Gepost op: 2009/10/21, 12:01:41 »
Wat is nu de ls -ld /data/thuis.

En heb je voor chmod een sudo gezet ?

Waar voor umask heb je gezet ?

002 ?

Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #12 Gepost op: 2009/10/21, 13:53:10 »
Wat is nu de ls -ld /data/thuis.
Ik ga zo naar huis, en dan zal ik de output gelijk hier plaatsen.

En heb je voor chmod een sudo gezet ?
Ik weet het niet zeker, maar ik dacht het wel, ook dat laat ik zo weten.

Waar voor umask heb je gezet ?

002 ?
Volgens mij is het 0002, of is dat hetzelfde als 002?

Offline rja

  • Lid
Re: Rechten van mappen instellen.
« Reactie #13 Gepost op: 2009/10/21, 14:24:10 »
Volgens mij gebruik je Samba om die files aan te maken.

Samba heeft eigen umasks, die kun je makkelijkste instellen via Swat geadvanceerd  weergave bij een share.

Dan gaat het om create mask ,  directory mask volgens mij.

Installeren swat :

https://help.ubuntu.com/community/Swat




Offline Pivni Pes

  • Lid
Re: Rechten van mappen instellen.
« Reactie #14 Gepost op: 2009/10/21, 15:03:44 »
Hieronder en stukje van mijn Samba config.
Er staat inderdaad een create mask en directory mask.
Deze stond op 755, ik heb ze nu op 771 gezet, als ik thuis ben ga ik het gelijk testen.

[global]
workgroup = BARVA
netbios name = PRAHA

dns proxy = no
load printers = no
wins support = yes
obey pam restrictions = yes

server string = %h
invalid users = root
panic action = /usr/share/samba/panic-action %d

syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000

passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .

[werkmap-janicka]
comment = werkmap-janicka
path = /data/thuis/werkmap-janicka/
valid users = pivni-pes,janicka
invalid users = root,software,mp3
admin list = pivni-pes
write list = pivni-pes
read only = no
guest ok = no
public = no
create mask = 771
directory mask = 771

[software]
comment = software
path = /data/thuis/software/
valid users = pivni-pes,janicka,software
invalid users = root
admin list = pivni-pes
write list = pivni-pes
read only = no
guest ok = no
public = no
create mask = 771
directory mask = 771