Et le mettre SUID root (chown root.truc lescript.sh && chmod u+xs,g+x lescript.sh avec "truc" le groupe des utilisateurs qui ont le droit d'utiliser le shell de "runtime").
Une autre méthode c'est de faire en sorte que "runtime" puisse se logger en utilisant la clé SSH de n'importe quel utilisateur autorisé mais de ne pas lui donner de mot de passe. Suffit de mettre la clé SSH publique de chacun dans /home/runtime/.ssh/authorized_keys (une par ligne). RTFM pour plus de détails.
D'un autre côté, un utilisateur commun à plusieurs personne c'est pas forcément une bonne idée. Mieux vaut peut-être utiliser des groupes ou les ACL POSIX.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Je pense que si on veut faire de la programmation "sérieusement", il est assez indispensable de connaître le C. Pratiquement tout est basé à un niveau ou l'autre sur du C et donc si on connaît un minimum de C, on comprend plus facilement ce que fait réellement un bout de code Python ou autre.
Il n'est que rarement nécessaire d'avoir le root pour installer un programme. Il suffit de l'installer dans un répertoire auquel on a accès en écriture (genre ~/local/). En pratique pour installer un programme depuis les sources dans un répertoire donné il suffit en général de faire quelque chose comme:
$ ./configure --prefix=/le/repertoire/qui/va/bien/ && make && make install
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
si on melange deux softs c'est pour les redistribuer
Pas forcément. Ou en tout cas pas forcément pour une redistribution publique. D'ailleurs la licence ASPL 1.0 impose de publier les changements même si tu modifies pour un usage uniquement privé et elle n'est pas considérée comme libre (au sens GNU).
Et pourtant, en tant que contributeur à grub 2 et donc ayant signé un contrat avec la FSF, je me rend compte à quel point il est dur de faire un logiciel libre dans le sens strict du terme : tout le code que je fournis (et dont le copyright va à la FSF) doit être de moi ou à la rigueur issu d'un autre projet de la FSF.
D'après ce que j'ai compris, ça n'a rien à voir avec le fait que ça soit du logiciel libre ou propriétaire. Ils veulent juste s'assurer que le code (sous GPL ou compatible) qui est intégré n'a pas été "volé" (càd qu'il était sous une autre licence non compatible/propriétaire et qu'un comique à fait du copier-coller en excluant la licence). Les entreprises qui font du logiciel propriétaire font attention à ça aussi (et si elles le font pas, elles devraient).
Le problème de la vérification de l'origine d'un bout de code n'est pas spécifique au Logiciel Libre mais c'est vrai que dès qu'on a du LL géré un peu "anarchiquement" ça devient plus compliqué à vérifier.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Le keylogger matériels sont totalement indépendant de l'OS. Et je sais pas s'il existe des keyloggers logiciels pour Linux/*BSD/OSX/... mais c'est pas bien difficile à réaliser.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Je proteste, tu n'as pas cité Perl :)
Surtout que dans ton cas, ça peut régler le problème des déclarations de variables (et éventuellement celui du typage avec "use types" et compagnie).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Je sais pas si ça peut aider mais j'ai fait ça: http://www.fsugar.be/docu/jabber/jabber.html(...)
Parmi la foule (~10 personnes ?) qui a assisté à ma présentation, il y en avait 4 qui ne connaissaient pas Jabber avant. J'en ai converti au moins 2 durablement.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: filtré :(
Posté par Krunch (site web personnel) . En réponse au journal Lemmings en DHTML. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: yeah
Posté par Krunch (site web personnel) . En réponse à la dépêche De l'Open Source à l'Open Shore.... Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Au boulot !
Posté par Krunch (site web personnel) . En réponse au sondage L'option relative à Pierre Tramo dans les sondages. Évalué à 3.
http://en.wikipedia.org/wiki/Slashdot_subculture(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: ????
Posté par Krunch (site web personnel) . En réponse au sondage L'option relative à Pierre Tramo dans les sondages. Évalué à 5.
http://www.google.com/search?&q=pierre%20tramo(...)
inculte :)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Il faut lire la suite
Posté par Krunch (site web personnel) . En réponse au journal Comment des vendeurs essayent de brevetés les solutions à des failles de sécurité qui leur sont fournis !. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Il faut lire la suite
Posté par Krunch (site web personnel) . En réponse au journal Comment des vendeurs essayent de brevetés les solutions à des failles de sécurité qui leur sont fournis !. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# chmod u+s
Posté par Krunch (site web personnel) . En réponse au message Script de prise de personnalité. Évalué à 2.
Une autre méthode c'est de faire en sorte que "runtime" puisse se logger en utilisant la clé SSH de n'importe quel utilisateur autorisé mais de ne pas lui donner de mot de passe. Suffit de mettre la clé SSH publique de chacun dans /home/runtime/.ssh/authorized_keys (une par ligne). RTFM pour plus de détails.
D'un autre côté, un utilisateur commun à plusieurs personne c'est pas forcément une bonne idée. Mieux vaut peut-être utiliser des groupes ou les ACL POSIX.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Que veux-tu faire ?
Posté par Krunch (site web personnel) . En réponse au journal Commencer à programmer ?. Évalué à 7.
http://www.joelonsoftware.com/articles/fog0000000319.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: sudo
Posté par Krunch (site web personnel) . En réponse au message probleme tar.gz. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# kd85
Posté par Krunch (site web personnel) . En réponse au journal Système embarqué pour un serveur perso, mais lequel ?. Évalué à 5.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Le petit pois au pied du géant vert...
Posté par Krunch (site web personnel) . En réponse à la dépêche ESR : «Nous n'avons plus besoin de la GPL.». Évalué à 5.
http://www.gnu.org/philosophy/historical-apsl.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Mais nous on aime la GPL
Posté par Krunch (site web personnel) . En réponse à la dépêche ESR : «Nous n'avons plus besoin de la GPL.». Évalué à 7.
Le problème de la vérification de l'origine d'un bout de code n'est pas spécifique au Logiciel Libre mais c'est vrai que dès qu'on a du LL géré un peu "anarchiquement" ça devient plus compliqué à vérifier.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Pas envie...
Posté par Krunch (site web personnel) . En réponse au journal Nom de domaine à la mords-moi le .... Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Traduction :
Posté par Krunch (site web personnel) . En réponse au message Idea for GAIM add-on (maybe a Summer of Code Project). Évalué à 1.
http://en.wikipedia.org/wiki/Razorbill(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Surement
Posté par Krunch (site web personnel) . En réponse au message Localisation Géographique d'un serveur. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# stfw
Posté par Krunch (site web personnel) . En réponse au message Fichiers logs volumineux. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Mouahahaha :(
Posté par Krunch (site web personnel) . En réponse au journal Comment les banques font croire à la sécurité. Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# la plus longue adresse e-mail du monde (ou pas)
Posté par Krunch (site web personnel) . En réponse au journal Nom de domaine à la mords-moi le .... Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# ...
Posté par Krunch (site web personnel) . En réponse au message google desktop shearch. Évalué à 2.
http://beaglewiki.org/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Pas si con que ça quand même
Posté par Krunch (site web personnel) . En réponse au journal Comment les banques font croire à la sécurité. Évalué à 2.
http://www.sims.berkeley.edu/~rachna/dejavu/(...)
http://www.realuser.com/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Peur
Posté par Krunch (site web personnel) . En réponse au journal Manchots. Évalué à 2.
NetBSD: http://netbsd.org/gallery/logos.html(...)
OpenBSD: http://openbsd.org/art4.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Dommage ...
Posté par Krunch (site web personnel) . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
Surtout que dans ton cas, ça peut régler le problème des déclarations de variables (et éventuellement celui du typage avec "use types" et compagnie).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Un peu fumeux...
Posté par Krunch (site web personnel) . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Mon experience
Posté par Krunch (site web personnel) . En réponse au journal Jabber : Le Grand Test. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Pub...
Posté par Krunch (site web personnel) . En réponse au journal Jabber : Le Grand Test. Évalué à 3.
Parmi la foule (~10 personnes ?) qui a assisté à ma présentation, il y en avait 4 qui ne connaissaient pas Jabber avant. J'en ai converti au moins 2 durablement.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.