"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

"all users" für linux

wodie 28.01.2007 - 16:54 1053 1
Posts

wodie

Big d00d
Avatar
Registered: Oct 2002
Location: Wien
Posts: 264
grüße.

folgende situation: es gibt zwei benutzer auf einem computer. für beide benutzer soll es ein verzeichnis geben in dem gemeinsame dateien aufbewahrt werden. beide benutzer sollen vollzugriff auf dieses verzeichnis haben.

problem: wenn jetzt der benutzer "team" eine neue datei anlegt und in das besagte verzeichnis schiebt, kann der benutzer "magdalena" diese datei nicht bearbeiten weil die schreibrechte (ohne zutun von team) beim team bleiben.


ansatz: auf dem desktop vom benutzer "magdalena" liegt dieser besagte ordner mit chmod 777. eine verknüpfung darauf am desktop vom team.
ich hab beide in die selbe gruppe gegeben - brachte nichts. hab eine neue gruppe angelegt und beide benutzer dahin verschoben - auch nichts.
hab die umask in /etc/profiles auf 000 gesetzt - ebenfalls sinnlos. geht nicht einmal für eine session und nach dem neustart ist die umask wieder auf 022 (habe gelesen, dass diese umask öfters vorkommt. pam-umask installiert, aber da blick ich leider nicht ganz durch. die beschreibung klingt aber vielversprechend:
http://www.linuxia.de/packages/Debi...ource/pam-umask

system ist ubuntu 5.10. habs auch bei mir, ubuntu 6.06 getestet.


möglicherweise hängt es auch damit zusammen, dass der ordner am desktop liegt; ich wollt ihn ins var schieben aber das konnte ich nur als root und dann wars überhaupt aus (kein zugriff mehr).

nun denn. ich bin für jede idee und jeden ansatz dankbar.
"umsteigen auf windows" ausgenommen.

ingomar

Big d00d
Avatar
Registered: Sep 2003
Location: vienna
Posts: 297
der desktop von magdalena liegt doch unter /home/magdalena/Desktop, oder ?

da müssten default-rechte (beim hauptbenutzer magdalena) von magdalena:magdalena auf dem /home/magdalena liegen. (Desktop/ ist natürlich auch magda:magda).

mir fielen da 2 lösungsansätze ein:

1, mach unter /myfs einen ordner mit grupenrechten für test, und tu beide user in die gruppe test rein (sekundäre gruppe). gib als mask 770 auf den ordner, und lass den rest in ruhe.

2, ändere die berechtigungen von /home/magdalena.
-> würde ich nicht tun, da bei masken abseits von 700 teilweise ssh-keys nicht gehen (weil das home nicht mehr "private" ist) und möglicherweise gnome das nicht toll findet.

fazit: V1: mach in einer shell in z.b. /var/zeuch einen ordner, mach chown -r magdalena:test drauf, und dann mach einen softlink auf den entsprechenden desktops.
sofern die benutzer in der gruppe sind, sollte es problemlos gehen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz