Chmod valeurs par défaut

  • xoog
  • Novice
  • Novice
  • No Avatar
  • Inscription: Oct 12, 2006
  • Messages: 20
  • Status: Offline

Message Octobre 17th, 2006, 1:36 pm

Salut, il

Im avoir des problèmes avec mon freeBSD / plesk configuration...

J'ai conçu le site Web de Red Hat / cPanel et lors de la migration vers mon nouveau serveur dédié, je n'ai apporter les changements nécessaires pour le site de fonctionner correctement.

Le problème ayant Im maintenant, c'est que contrairement à mon ancien compte d'hébergement...Chaque fois que je télécharger un dossier de mon ordinateur de bureau au serveur, par défaut les valeurs sont chmod 755...Toutefois, cela signifie que mon script ne peut pas écrire les dossiers et fichiers sur le serveur à distance à moins que je change le chmod valeurs. mon ancien serveur par défaut à l'un où le script pourrait accéder à écrire dans le dossier, qui chmod incertain qu'il était, précisément, si.

Les gens qui vont être le téléchargement de fichiers / dossiers sur le serveur FTP ne sont pas en cours pour savoir comment chmod et je ne m'attends pas à eux.

Est-il possible de modifier les autorisations par défaut du dossier téléchargé?
Ou un autre travail, autour de - est ce qu'il ya une façon de permettre à l'utilisateur "Apache" (à tort classes php qui elle-même comme lors de l'utilisation de commandes FTP, même si connecté en tant que droit de l'utilisateur)

J'ai accès shell, etc

Ive aussi tournés en vsftp...va utiliser ce programme pour m'aider à organiser les utilisateurs et les groupes et, éventuellement, la valeur par défaut chmod?

Merci d'avance
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 17th, 2006, 1:36 pm

  • AnarchY SI
  • Web Master
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Oct 30, 2004
  • Messages: 2521
  • Loc: /usr/src/MI
  • Status: Offline

Message Octobre 17th, 2006, 2:10 pm

vous pourriez chown le dossier à l'utilisateur apache ..
qui devrait lui donner un accès en écriture au dossier.
Image
"In a world without walls and fences, who needs Windows and Gates?"
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Octobre 17th, 2006, 2:19 pm

xoog a écrit:
mon ancien serveur par défaut à l'un où le script pourrait accéder à écrire dans le dossier

Il s'agit d'une configuration par défaut très précaires. Accessibles au public des répertoires sur un serveur Web devrait toujours être umasked de 022, qui est ce que vous voyez sur le nouveau serveur (mode 777 moins 022 = 755, essentiellement).
xoog a écrit:
Les gens qui vont être le téléchargement de fichiers / dossiers sur le serveur FTP ne sont pas en cours pour savoir comment chmod et je ne m'attends pas à eux.

Les gens de télécharger vers le serveur devrait être signé à leurs comptes dans les dossiers dans lesquels ils ont les permissions d'écriture.
xoog a écrit:
Est-il possible de modifier les autorisations par défaut du dossier téléchargé?

Ou un autre travail autour de

Oui, changer le umask du dossier. Toutefois, à l'installation comme pour une raison. Id proposer une meilleure solution serait de prendre un meilleur aspect à ce que vous faites. Si vous avez besoin des utilisateurs anonymes à télécharger des fichiers, vous devriez peut-être la base de données de ces fichiers au lieu de leur mise sur le système de fichiers
xoog a écrit:
y at-il un moyen de permettre à l'utilisateur "Apache" (à tort classes php qui elle-même comme lors de l'utilisation de commandes FTP, même si connecté en tant que droit de l'utilisateur)

Si PHP est en cours d'exécution dans le cadre du serveur Web, son fonctionnement en tant que quel que soit l'utilisateur apache fonctionne comme (habituellement "apache"). Pour un utilisateur de lancer le script sous leurs propres pouvoirs, Youd soit nécessaire de démarrer Apache fonctionnant sous cet utilisateur (dans httpd.conf) ou à theyd en réalité connecter sur le serveur et exécuter le script depuis le shell. Dans les deux cas, theyd disposer d'un compte réel sur le serveur, et non pas seulement être un membre de votre site.

vsftpd vous permettra de mettre en place un (tout à fait sûr) d'un serveur FTP qui peut prison vos utilisateurs dans leurs comptes de la maison -, mais encore, les utilisateurs doivent avoir la réalité du système des comptes, et pas seulement avoir une entrée dans une base de données MySQL table quelque part.
http://www.disabo.com
  • xoog
  • Novice
  • Novice
  • No Avatar
  • Inscription: Oct 12, 2006
  • Messages: 20
  • Status: Offline

Message Octobre 17th, 2006, 2:37 pm

les utilisateurs ne seront pas anonymes, ils sont embauchés photographes qui je considère comme digne de confiance

chown ne fonctionne pas de cette situation car elle signifie que j'ai à gérer tous les photographes de téléchargement, qui Im essayant de l'éviter.

Ill expliquer comment le système fonctionne...

utilisateurs de télécharger leur dossier dans un répertoire basé sur le mois en cours, par exemple.
/ 2006/10 /
ce répertoire octobre 2006

alors ils transférer les photos qu'ils ont pris à une nuit, par exemple.
/ 2006/10/eventname /

Ils sont alors vous connecter au panneau d'administration du site et de commencer à créer des vignettes par
1) la création de nouveaux répertoires (** C'est là que l'erreur se produit permission - je peux le chmod créé des dossiers pour le droit des autorisations en utilisant php, mais pas les créer **)
2) mettre les miniatures dans le répertoire approprié


-----

Merci pour votre i
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Octobre 17th, 2006, 3:07 pm

Si theyre payé photographes, pourquoi ne pas simplement leur donner des comptes d'utilisateurs et de les mettre dans un groupe qui est propriétaire de ces dossiers, de donner à ces dossiers, comme les permissions 775? Si vous leur système de comptabilité et de mettre en place un serveur FTP et ils peuvent utiliser n'importe quel client FTP pour transférer leurs affaires.

Pourquoi ont-ils de créer manuellement de vignettes? Il suffit de créer un script shell pour le faire.

Rien ne vous oblige à parler à propos de l'ouverture du serveur au niveau vous parlez, même si sa mise en place correctement mai prendre un peu plus de temps que votre "vieille" méthode.

Écriture répertoire + un formulaire d'insécurité n'importe où sur le serveur + une persistance du mal = une mauvaise journée pour vous. Chmodding dossiers à l'utilisateur apache n'est pas une réponse, soit parce que ses utilisateurs en général, de tenter l'exploit pour commencer. L'utilisateur apache ne devraient pas avoir accès à rien écrire sur le serveur, que ce soit, si elle peut être aidé.
http://www.disabo.com

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 83 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC