Flux rss
Rechercher : dans
Par :

Php et unix

talfi, le mardi 8 juillet 2008 à 17:49:22 
 Signaler ce message aux modérateurs

Bonjour,
excusez-moi, je viens de windows et je n'ai jamais touché à Unix jusqu'à maintenant.
Et il y a une question qui me turlupine::
d'après ce que j'ai lu, les internautes qui se connectent à un site web le font à travers un utilisateur nommé nobody, l'utilisateur apache par défaut.
Alors, à quoi ca sert de créer des comptes unix pour pierre paul jacques si tous les utilisateurs au final utilisent nobody ??
Comment il fait l'internaute paul pour accéder à l'utilisateur paul que l'admin lui a gentiment crée ?
Il doit installer putty et ssh et avoir des connaissances en unix ?
Il y a-til un moyen de faire en sorte que michel qui ne connaisse rien au système linux, arrive sur un site web, tape son login et mot de passe et soit
connecté avec l'utilisateur michel ?

Je sais que ca fait beaucoup de questions mais je crois que j'ai besoin d'un bon briefing là alors si quelqu'un pouvait m'éclairer un peu ...

1

xiloa, le mardi 8 juillet 2008 à 18:38:15
  • +1

Salut,

On va tenter de faire le tri, parce qu'il y a bcp de mélange.
1- quand je me connecte sur mon PC à moi, c'est avec mon compte xiloa. Quand j'ouvre mon firefox (ou plutot mon opera), c'est ce compte qui lance le navigateur.

2- mon navigateur se connecte au site hébergé par la machine toto, ce site est animé par apache, qui est lancé sur le serveur toto par l'utilisateur nobody. Pourquoi ? imaginons que je sois un flibustier pervers, et que je pénètre sur le serveur toto via apache, nobody n'ayant aucun droit autre que celui de faire tourner apache, je pourrai pas faire beaucoup de degats comme pirate.

3- revenons à nos moutons, moi xiloa, connecté sous mon compte xiloa, je surfe, à contrario, je tombe sur un site ervers, qui exploite une faille d'opera ( c'est pas possible, il n'y en a pas :) ) ou plutot d'IE, les degats sur ma machine sont du coup limité à mon compte, à la limite, le site pervers pourra detruiere mon compte, mais pas le reste de ma machine.
4- c'est pour celà que sous linux, il ne faut JAMAIS surfer en root, même si le risque de faille dans le navigateur est limité, très limité, il vaut mieux ne pas tenter le diable.
Xiloa

Répondre à xiloa

2

talfi, le mercredi 9 juillet 2008 à 02:07:56

Ah ouai ok merci, je commence à piger ...
Mais en fait comment je fais si moi je suis webmaster et que je veux donner plus de droits à xiloa qui se connecte donc sur le serveur toto.
Est-ce que c'est possible que je ne file les droits de l'utilisateur toto uniquement à xiloa et tous les autres à nobody ?

Et si oui comment ?(c'était le sens véritable de ma question)

Répondre à talfi

3

xiloa, le mercredi 9 juillet 2008 à 11:47:29
  • +1

Salut,

tout depend ce que tu entends par se connecter.
1- si c'est le tout venant qui surfe sur le site que tu héberges via apache sur ton serveur, il n'a besoin d'aucun droit sauf de faire tourner apache ( on simplifie)

2- Par contre, via d'autres programmes, notamment ssh, la problématique est tout autre. C'est là je pense ou tu fais de gros amalgames et melanges.

Sous linux, tu peux très bien permettre à l'utilisateur local1 , existant sur ta machine, d'avoir un certain nombre de droits. Xiloa, sur une machine distante, peut se connecter sur ta machine, via ssh, sous l'identité local1, et exercer ses droits, comme s'il était réellement devant la console sur ton ordi.
Xiloa

Répondre à xiloa

4

 talfi, le mercredi 9 juillet 2008 à 23:03:06

Ok merci

Répondre à talfi
Exécuter un script php sous UNIX ?? Bonjour, je souhaite exécuter un script réalisé en PHP à partir d'une commande shell. Comment faire ? Je peux le lancer avec lynx, mais lynx ne se ferme pas automatiquement après exécution... Merci, Balwin. www.commentcamarche.net/forum/affich-106468-executer-un-script-php-sous-unix
[php] gestion des sessions avec IE (Résolu) Bojour à tous !!! Voici mon problème : Avec Internet explorer, les sessions (en php) ne fonctionnent pas !!!! Je ne pense pas que le problème viens de mon code, car ça fonctionne bien avec Mozilla firefox. Voici mon site http://www.runspor.com/fg Pour... www.commentcamarche.net/forum/affich-2456784-php-gestion-des-sessions-avec-ie
[html/php/javascript] défilement tableau (Résolu) Bonjour, Voici mon problème : Sur mon site j'exécute une requête mysql avec un script php qui me retourne les résultats dans un tableau, ce qui est ce que je veux. Maintenant je voudrais placer ses données dans un tableau html (). Comme le... www.commentcamarche.net/forum/affich-10470949-html-php-javascript-defilement-tableau
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF)Conversion format de fichier DOS UNIX / UNIX DOS Préambule Ce qu'il faut savoir Conversion DOS vers UNIX Conversion UNIX vers DOS Préambule Il existe déjà des utilitaires (dos2unix et unix2dos) qui s'acquittent très bien ce cette... www.commentcamarche.net/faq/sujet-5978-sed-conversion-retours-chariots-dos-crlf-unix-lf
Code pour télécommande universelleTélécommande universelle Philips Télécommande universelle Thomson ROC Télécommande universelle All for one Télécommande universelle Star Choice Télécommande universelle Marmitek Télécommande universelle Lifetec LT Télécommande universelle... www.commentcamarche.net/faq/sujet-2469-code-pour-telecommande-universelle
[PHP] Upload de fichiersLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
[Php] pb : Uninitialized string offset (Résolu)Bonjour à tous ! J'ai un problème de "Uninitialized string offset: 0 in /var/www/html/evamed/evamed-stats/evamed-stats/testRconnection.php dans la fonction suivante : $retourR=$connexion->read(); $res=$retourR; $array_res=explode("\n",$res); for... www.commentcamarche.net/forum/affich-2919232-php-pb-uninitialized-string-offset
Ligne de commande unix dans un script phpje souhaiterez verifez la validiter des données d'un utilisateur sur sa boite mail par la fonction telnet. quand on fait un telnet il faut ensuite tapez USER nomd'utilisateur puis PASS lepassword. sous php j'arrive a faire le telnet mais je ne sais... www.commentcamarche.net/forum/affich-106660-ligne-de-commande-unix-dans-un-script-php
PHP/gestion multi langues avec cookie (Résolu)Bonjour, j'ai créé un site en php avec affichage sur page unique. je veux mettre 2 images clickable, avec 2 petits drapeaux permettant de choisir la langue d'affichage. j'ai procéder en créant 2 fichiers: fr-lang.php et en-lang.php. Ils contiennent... www.commentcamarche.net/forum/affich-8607333-php-gestion-multi-langues-avec-cookie
Télécharger HP Universal Print Driver (UPD) PCL 5Les pilotes HP UPD (Universal Print Driver) sont des pilotes unifiés compatibles avec toutes les imprimantes de la gamme HP LaserJet et HP Color LaserJet. www.commentcamarche.net/telecharger/telecharger-34056545-hp-universal-print-driver-upd-pcl-5
Télécharger Revo UninstallerVoici Revo Uninstaller un logiciel édité par VS Revo Group qui vous permet de faire un nettoyage en profondeur avec diverses fonctionnalités : Nettoyage, désinstallation de programmes avec suppression des clefs de registres périmées. Un mode Chasseur... www.commentcamarche.net/telecharger/telecharger-34055245-revo-uninstaller
Télécharger PHP EditPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des... www.commentcamarche.net/telecharger/telecharger-62-php-edit
Mortal Kombat vs. DC Universevs ., Nb. de joueurs hors-ligne:1, Développeur:Midway Amusement Games, Genre:Combat, Other Names:MK vs DC, Mortal Kombat vs. DC Universe, Mortal Kombat vs. DC Comics Universe www.commentcamarche.net/guide/1115715-mortal-kombat-vs-dc-universe
Phantasy Star Universe: Ambition of the IlluminusOther Names:Phantasy Star Universe 2: Ambition of Illuminus, Phantasy Star Universe: Illuminas no Yabou (JPN), Genre:Jeu de rôle / Aventure, Jeu en ligne, Développeur:Sonic Team, Divers:Online, This expansion pack requires the full version of Phantasy... www.commentcamarche.net/guide/977703-phantasy-star-universe-ambition-of-the-illuminus
Phantasy Star Universe: Ambition of the IlluminusOnline enabled, Other Names:Phantasy Star Universe 2: Ambition of Illuminus, Phantasy Star Universe: Illuminas no Yabou (UK), Genre:Online RPG, Développeur:Sonic Team, Divers:Online, Description:This is expansion pack, requires the full version of Phantas www.commentcamarche.net/guide/977932-phantasy-star-universe-ambition-of-the-illuminus
PHP - Récupération de donnéesPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des... www.commentcamarche.net/contents/php/phpform.php3
Introduction à PHPQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La... www.commentcamarche.net/contents/php/phpintro.php3
Le bus USB (Universal Serial Bus)Présentation du bus USB Le bus USB (Universal Serial Bus, en français Bus série universel) est, comme son nom l'indique, basé sur une architecture de type série. Il s'agit toutefois d'une interface entrée-sortie beaucoup plus rapide que les ports... www.commentcamarche.net/contents/pc/usb.php3