Bonjour à tous !
Tout d'abord, merci aux auteurs des 2 supers tutos qui m'ont menés ici !
http://mondedie.fr/d/5399
http://mondedie.fr/d/5314
Je précise que c'est probablement mon manque de connaissance et non pas des erreurs sur les tutos qui m'obligent à vous écrire
Donc voilà j'ai décidé de formater mon serveur Kimsufi sur lequel je faisais tourner ma seedbox depuis 3 ans avec Transmission et Ubuntu server pour passer sur Debian avec ruTorrent, Seedbox-manager et Cakebox.
Tout s'est bien passé jusqu'à la fin des 2 tutos seulement voilà, il semblerait que mon utilisateur principal "bane" pour Cakebox n'ait pas les droits pour supprimer un fichier ou un dossier, ni pour en créer un (bouton créer une archive) malgré les dernières manipulations du tuto Cakebox. J'obtiens également un 403 Forbidden en allant sur monip/cakebox/bane/
D'autres part, j'aimerai configurer un utilisateur "guest" pour, vous l'aurez compris, permettre à des amis ou de la famille de télécharger mes torrents. J'ai donc créé un fichier guest.php qui pointe sur le même dossier torrents que "bane" à qui j'ai refusé les droits d'archive et de delete. En revanche, je n'ai pas sur mon serveur d'utilisateur à ce nom. suis-je obliger d'en créer un avec adduser?
EDIT: Après un reboot serveur, le problème de droit de mon user bane semble s'être résolu MAIS quand je clic sur créer une archive, elle ne fait que 138 octets, à chaque fois, quelque soit la taille du dossier d'origine... Pour le user guest, je me demande toujours si je dois créer un user sur le serveur juste pour les invités.
A la suite, les configs de bane et guest.
Merci d'avance!
bane:
<?php
/*
General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/bane/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/cakebox/bane/"; // Alias used in web server for direct access
$app["cakebox.language"] = "fr"; //Language of Cakebox. Could be : fr, en
/*
Directory settings
*/
$app["directory.ignoreDotFiles"] = false;
$app["directory.ignore"] = "//"; // Regex for files exclusion. For exemple : "/(\.nfo|\.test)$/"
/*
Web player settings
*/
$app["player.default_type"] = "html5"; // html5 or divx or vlc
$app["player.auto_play"] = "false";
/*
User rights
*/
$app["rights.canPlayMedia"] = true;
$app["rights.canDownloadFile"] = true;
$app["rights.canArchiveDirectory"] = true;
$app["rights.canDelete"] = true;
/*
Betaseries account
NB: Ask API key here [url]http://www.betaseries.com/api/[/url]
*/
$app["bs.login"] = "";
$app["bs.passwd"] = "";
$app["bs.apikey"] = "";
guest:
/*
General configuration of Cakebox
*/
$app["cakebox.root"] = "/home/bane/torrents/"; // Root directory Cakebox have to scan
$app["cakebox.access"] = "/cakebox/guest/"; // Alias used in web server for direct access
$app["cakebox.language"] = "fr"; //Language of Cakebox. Could be : fr, en
/*
Directory settings
*/
$app["directory.ignoreDotFiles"] = false;
$app["directory.ignore"] = "//"; // Regex for files exclusion. For exemple : "/(\.nfo|\.test)$/"
/*
Web player settings
*/
$app["player.default_type"] = "html5"; // html5 or divx or vlc
$app["player.auto_play"] = "false";
/*
User rights
*/
$app["rights.canPlayMedia"] = true;
$app["rights.canDownloadFile"] = true;
$app["rights.canArchiveDirectory"] = false;
$app["rights.canDelete"] = false;
/*
Betaseries account
NB: Ask API key here [url]http://www.betaseries.com/api/[/url]
*/
$app["bs.login"] = "";
$app["bs.passwd"] = "";
$app["bs.apikey"] = "";