31 octobre 2008

Autoriser un utilisateur à éditer sa crontab

Vous êtes un utilisateur lambda et vous souhaitez automatiser certaines tâches, vous pensez tout de suite à crontab. Alors vous tapez la commande : crontab -e pour éditer et ajouter vos scripts. Mais ce n'est pas aussi simple que ça , vous obtenez en effet cette erreur :You (userTest) are not allowed to use this program (crontab)See crontab(1) for more information Alors si par chance vous êtes aussi administrateur (root), vous pouvez permettre à cet utilisateur d'éditer sa propre crontab.Comment faire ? Passez en root :su... [Lire la suite]
Posté par fatihaelh à 16:17 - - Commentaires [0] - Permalien [#]
Tags :

29 octobre 2008

Envoi d'un mail en ligne de commande

Sous Linux, pour envoyer un mail en ligne de commande, vous pouvez utiliser la commande mail : mail fatiha@test.com -s "titre du mail" ensuite tapez ENTREEtapez le contenu du mail "ceci est un test ....."puis tapez CTRL D Cc: apparaît, vous pouvez ou non le saisirpuis tapez ENTREE à nouveau Voilà pour l'utilisation basique de la commande mail. N'oubliez pas que l'utilisation de cette commande nécessite la configuration au préalable d'un serveur smtp ou d'un relai mail via un serveur existant (pourquoi le... [Lire la suite]
Posté par fatihaelh à 12:20 - - Commentaires [0] - Permalien [#]
Tags : ,
27 octobre 2008

Date en ksh

20081027183742 Comment obtenir ce type de date en ksh ? 20081027183742 soit année en quatre chiffres + mois en deux chiffres + jour en deux chiffres + heure au format 24h et non 12h + minutes + secondes Vous utilisez la fonction date à laquelle vous passez les paramètres adéquates à savoir : # initialisation d'une variable VarDate, attention, ce sont des anti-quotes (Alt Gr+7 sur votre clavier) VarDate=`date +%Y%m%d%H%M%S` # affichage de la date en question, attention une fois stockée dans la variable, cette date ne peut... [Lire la suite]
Posté par fatihaelh à 18:50 - - Commentaires [0] - Permalien [#]
Tags : , ,
23 octobre 2008

cut and paste in ksh for weekly reports instead of daily reports

Si comme moi, on vous demande au dernier moment un fichier reporting hebdomadaire alors qu'au départ c'était censé être un fichier reporting quotidien, je vous recommande ces quelques lignes ci-dessous. Le but est de concaténer ligne à ligne les différents fichiers que vous avez déjà généré au préalable. 1ère étape : couper les lignes correspondant aux colonnes souhaitées et les coller dans un fichier temporaire. Dans mon exemple, je n'ai qu'une seule colonne, d'où l'utilisation de -f2 (en vert) dans la ligne de... [Lire la suite]
Posté par fatihaelh à 12:06 - - Commentaires [0] - Permalien [#]
Tags : ,
14 octobre 2008

Ajouter un groupe à un utilisateur existant

Sous Linux, on veut pouvoir effectuer quelques fois des commandes simples mais exécutables uniquement par des utilisateurs d'autres groupes. Par exemple, le problème fréquent que je rencontre est l'impossibilité de faire un df sur un répertoire précis car il appartient à un autre utilisateur. Dans ce cas, j'ajoute un nouveau groupe à mon utilisateur. Pour ajouter un groupe à un utilisateur existant, il suffit d'utiliser la commande usermod avec l'option -G et préciser le ou les groupes existants et le ou les groupes à ajouter. ... [Lire la suite]
Posté par fatihaelh à 11:16 - - Commentaires [0] - Permalien [#]
Tags :