Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ciao a tutti,
ho la necessità, per uno slackbuild, di creare un gruppo verificando naturalmente che questo già non esista. Questo primo problema l'ho risolto (credo) così:
#!/bin/sh
# Se il gruppo vattelapesca non esiste, allora crealo
if ! grep -q vattelapesca /etc/group; then
groupadd vattelapesca
fi
A questo punto avrei bisogno di aggiungere tutti gli utenti appartenenti al gruppo users al gruppo vattelapesca, sempre verificando che questi già non ne facciano parte...ma qui mi sono ignobilmente arenato. Mi aiutate, please? Have a nice day
Ciao,
sinceramente non mi è mai capitato, ma procedendo a logica makepkg verifica l'esistenza di uno script doinst.sh e se ne trova uno invece di piallarlo si limita ad aggiungervi le sue cose! Almeno credo...o meglio, spero. Have a nice day
veramente makepkg si limita a vedere se il pacchettizzatore ha inserito uno script doinst.sh nella directory install/. se lo script esiste lo esegue altrimenti non fa un fico secco!
veramente makepkg si limita a vedere se il pacchettizzatore ha inserito uno script doinst.sh nella directory install/. se lo script esiste lo esegue altrimenti non fa un fico secco!
Non vorrei sbagliarmi, ma se nello slackbuild sono presenti dei comandi per la creazione di link simbolici makepkg non crea il famigerato file proprio per eseguire queste operazioni?
Per tornare alla domanda principale, da man usermod:
-G group,[...]
A list of supplementary groups which the user is also a member of. Each group is separated from the next by a
comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with
the -g option. If the user is currently a member of a group which is not listed, the user will be removed from
the group
non sono riuscito a trovare di meglio. NOTA che
If the user is currently a member of a group which is not listed, the user will be removed from
the group
il che vuol dire che devi prima scovare i gruppi a cui appartiene l'utente.