logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-04-2019 08:44:53

cemoi
Membre
Distrib. : Debian 10 Buster et une SID
Noyau : Linux 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 21-10-2008

commandes sudo à transposer avec su

hello,
j'ai un tas d'alerte à gérer pour la maintenance de mon nextcloud... et les commandes dans la doc sont systématiquement données avec sudo blabla...
https://docs.nextcloud.com/server/15/ad … fiers.html
j'ai installé sudo en desespoir de ne pas pouvoir réaliser ces commandes directement en root...

un
sudo -u www-data php occ db:convert-filecache-bigint

donnerai quoi tapé directement en root?

Merci smile

Linux debDesk Linux 4.19.0-9-amd64

Hors ligne

#2 25-04-2019 08:49:01

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : commandes sudo à transposer avec su

su -l www-data -c 'php /chemin/vers/nextcloud/occ db:convert-filecache-bigint'


Par contre, à moins que la commande ne soit tapée en root, elle te demandera le mot de passe de www-data (qui n'en a pas normalement)

Si c'est pour une tâche cron, ou un service/une tâche à lancer, tu sais que tu peux aussi spécifier l'utilisateur dans le crontab ou dans le fichier.service


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 25-04-2019 09:23:53

cemoi
Membre
Distrib. : Debian 10 Buster et une SID
Noyau : Linux 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 21-10-2008

Re : commandes sudo à transposer avec su

mm on dirati que ça ne fait rien... du moins la commande passe et il n'y a pas de retour.

Je vais contextualiser l'histoire en espérant que mon probléme soit plus explicite.

Dans le panel d'admin de nextcloud j'ai (c'est un extrait j'en ai une collection dans ce genre):

Certaines colonnes de la base de données n'ont pas été converties en big int. Changer le type de colonne dans de grandes tables peu prendre beaucoup de temps, elles n'ont donc pas été converties automatiquement. En exécutant 'occ db:convert-filecache-bigint' ces changements en suspens peuvent être déclenchés manuellement. Cette opération doit être exécutée pendant que l'instance est hors ligne. Pour plus d'information, consulter la page de la documentation.

    activity.activity_id
    activity.object_id
    activity_mq.mail_id
    filecache.mtime
    filecache.storage_mtime



La documentation raconte ça;
https://docs.nextcloud.com/server/15/ad … fiers.html

leur commande retourne un message:

sudo -u www-data php occ db:convert-filecache-bigint
All tables already up to date!



du coup j'ai tapé la commande

su -l www-data -c 'php /var/www/nextcloud/occ  db:add-missing-indices'
 



Mais à priori ça ne change rien j'ai toujours le même message dans le panel d'admin... il faut peut etre relancer apache?

Dernière modification par cemoi (25-04-2019 09:24:23)


Linux debDesk Linux 4.19.0-9-amd64

Hors ligne

Pied de page des forums