#1 Le 22/11/2010, à 17:04
- jjack
Comment affecter un GID dans sun script shell...?
Bonjour,
comment affecter un gid=1000 (exemple) dans un script Shelle ou Perl
Merci de la réponse
Kubuntu 22.04 Lts Maj depuis 20.04 sur VPC11X9
Ubuntu Studio 22.04 Lts Maj depuis 20.04 (J'aurais mieux fait de le garder..) installé sur Sony VPC11X9E en Dual Boot
Hors ligne
#2 Le 22/11/2010, à 23:15
- chopinhauer
Re : Comment affecter un GID dans sun script shell...?
Dans quel sens ? Comment tourner un script avec un autre groupe (principal) que celui de la personne qui l'exécute ?
La permission setgid est ignorée sur les scripts (de la même manière que le setuid), mais tu peux utiliser la commande sg, soit ponctuellement, soit en demandant au script de se faire recharger par sg:
#!/bin/bash
###
# S'assurer qu'on tourne avec le bon groupe.
groupe=toto
if [ $(groups | cut -d' ' -f1) != "$groupe" ]; then
exec sg "$groupe" "$0"
fi
#
###
# Ici on tourne déjà comme groupe 'toto'.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne