Benutzer über php-Script ausführen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

DEDEX7200Pro

Benutzer
Registriert
15. März 2010
Beiträge
85
Reaktionspunkte
0
Punkte
0
Hallo Leute, ich habe bei der Webseite von Synology folgendes gefunden:

http://www.synology.com/enu/apps/developer.php

Nun habe ich mir dazu folgenden Code ausgedacht:

Code:
synouser --add Test Test Testaccount 0 test@domain.de 1
synogroup --member Benutzer Test

Dadurch wird der Benutzer Test mit Passwort Test und Beschreibung Testaccount sofort aktiviert und erhält FTP-Rechte. Danach wird er zur Gruppe Benutzer hinzugefügt. Die Gruppe Benutzer habe ich vorher schon erstellt und habe nur auf einen Ordner den Zugriff erlaubt. Jetzt habe ich noch ein paar Fragen, und zwar läuft dies schon super, wenn ichs über Telnet mache.

1. Wie mache ich das ganze unter php?!?
2. Weiss einer, ob ich auch ein Kontigent für Benutzer erstellen kann?!?

Edit:

Frage 1 hat sich erledigt:

Code:
<?php
exec ("synouser --add Test Test Testaccount 0 test@domain.de 1");
exec ("synogroup --member Benutzer Test");
?>
 
2. Weiss einer, ob ich auch ein Kontigent für Benutzer erstellen kann?!?

Bislang ist das wohl nicht möglich. Es gibt zwar noch ein paar 'undokumentierte' Optionen beim Tool 'synoshare', aber da deutet nichts direkt auf Quoten/Kontingente hin. Frag doch einfach mal beim Synology-Support an, wie du das machen könntest.

Itari
 
wer das selbe Problem hat, synology hat mir per Mail eine Lösung geschickt:

Code:
<?php
exec ("setquota -u -p $wiebenutzer $benutzername  -a")
?>

Der $wiebenutzer muss man vorher erstellen und dann ein Kontigent einrichten. Der $benutzername übernimmt dann diese Einstellung
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat