Von verschiedenen Benutzern gemeinsam verwendeter lokaler Ordner unter Linux

  • strict warning: Non-static method view::load() should not be called statically in /usr/share/nginx/www/drupal/sites/all/modules/views/views.module on line 1113.
  • strict warning: Declaration of views_handler_field::query() should be compatible with views_handler::query($group_by = false) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_field.inc on line 0.
  • strict warning: Declaration of views_handler_field_user::init() should be compatible with views_handler_field::init(&$view, $options) in /usr/share/nginx/www/drupal/sites/all/modules/views/modules/user/views_handler_field_user.inc on line 0.
  • strict warning: Declaration of views_handler_argument::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_argument::query() should be compatible with views_handler::query($group_by = false) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::query() should be compatible with views_handler::query($group_by = false) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::query() should be compatible with views_handler::query($group_by = false) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_relationship::query() should be compatible with views_handler::query($group_by = false) in /usr/share/nginx/www/drupal/sites/all/modules/views/handlers/views_handler_relationship.inc on line 0.
  • strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/plugins/views_plugin_query.inc on line 0.
  • strict warning: Declaration of views_plugin_argument_validate::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/plugins/views_plugin_argument_validate.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /usr/share/nginx/www/drupal/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.

Je mehr Einzug Linux auch in normale Haushalte hat, desto häufiger haben die einzelnen Benutzer im System etwas mit einander zu tun. Ja es geht sogar so weit, dass Dateien problemlos von verschiedenen Benutzern bearbeitet, angesehen oder gelöscht werden sollen ;-). Für Dinge wie Musik, Bilder oder Videos bietet es sich an einen gemeinsam genutzten Ordner zu erstellen. Damit muss man zumindest nicht in den Daten der Anderen herum suchen, zumal das ja gar nicht immer gewünscht oder möglich ist.

Das einfache Zugreifen und Schreiben von Dateien in den selben Ordner ist problemlos über die normale Rechteverwaltung möglich. Der Ordner sollte Schreibrechte für eine Gruppe offerieren in der sich alle Benutzer befinden (typischerweise oft users). Nur mit dem Verschieben und Schreiben wird es da schwierig.

Dazu gibt es aber eine interessante Ubuntu-Brainstorm-Seite. Dort wird weiter unten auch eine recht praktische Lösung verraten: BindFS. Dieses muss also installiert sein.

Als nächstes muss ein Ordner auserkoren und erstellt werden, hier soll das /var/share/ sein. Nun kommt BindFS (mit Root-Rechten) zum Einsatz:

# bindfs -M @users -o nonempty /var/share /var/share

Damit ist der Ordner für alle Benutzer der Gruppe users les-, schreib- und veränderbar. Wunderbar. Damit das auch bei jedem Systemstart der Fall ist, muss man eben diesen Befehl noch in einem Startscript platzieren, es bietet sich da /etc/rc.local an.

Je mehr Einzug Linux auch in normale Haushalte hat, desto häufiger haben die einzelnen Benutzer im System etwas mit einander zu tun. Ja es geht sogar so weit, dass Dateien problemlos von verschiedenen Benutzern bearbeitet, angesehen oder gelöscht werden sollen ;-). Für Dinge wie Musik, Bilder oder Videos bietet es sich an einen gemeinsam genutzten Ordner zu erstellen. Damit muss man zumindest nicht in den Daten der Anderen herum suchen, zumal das ja gar nicht immer gewünscht oder möglich ist.

Trackback URL for this post:

https://blog.voodoo-arts.net/trackback/95
Events and life, how it

Comment Text is good

Submitted by krisxx5 (not verified) on Fri, 2012-08-24 10:08.

Tags for Von verschiedenen Benutzern gemeinsam verwendeter lokaler Ordner unter Linux