Ich bin ein Systemadministrator an einer Universität, und ich bin verantwortlich für die Einrichtung der Bilder für ein Computerlabor. R ist Teil des Standard-Images und lange Zeit hatten wir nur eine einzige Anmeldung für alle Lab-Benutzer, sodass wir das Standardverzeichnis einmal festlegen und dann auf mehreren Systemen abbilden konnten. Dies hat sich geändert, und jetzt melden sich alle Benutzer mit einem persönlichen Login an. Das bringt mich zu einem Problem, das ich mit R habe und warum ich mich an dich richte.
Sie sehen, wie die meisten von Ihnen wissen, wenn R zum ersten Mal ausgeführt wird, öffnet sich ein Dialogfeld, das nach einem Speicherort zum Speichern von Paketen und ähnlichem fragt. Drücken Sie "OK" und es ist die Benutzerdatei, aber treffen Sie alles andere und es ist, wo immer Sie es hinstellen. Das Problem ist, dass wir die Systeme ziemlich fest gesperrt haben, und dass wir nicht mehr auf irgendetwas mehr als das individuelle Verzeichnis des Benutzers zugreifen wollen.
Die Frage, die ich habe, ist dies - gibt es eine Möglichkeit, R, beim ersten Lauf, über Freihand-Skript oder nur eine Einstellung irgendwo, standardmäßig auf das Benutzerverzeichnis auf dem System für Paketspeicher zu zwingen? Dies würde verhindern, dass ich All Usern Zugriff auf das Lesen und Schreiben in das R-Verzeichnis geben müsste, und hätte weniger Möglichkeiten, etwas zu vermasseln, da sie eigentlich keine Wahl haben würden, es zu ändern. Wenn ich in diesem Ordner weiterhin Berechtigungen erteilen muss, kann ich das, aber ich möchte es lieber nicht.
Danke!
Ich würde empfehlen "Startup" und ".libPaths" für eine vollständige Liste der verfügbaren Optionen zu lesen. – hadley