right problems, get crazy

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Bob Bedford

    #1

    right problems, get crazy

    I understand nothing about the rights !

    I create directories and subdirs by php scripts. I've an admin accound, and
    trying to delete files by FTP, I've not the right to. Admin should have ALL
    rights, isn't ? Why may I not manage the files and dirs by FTP on the admin
    account if created by a php script ?

    Please help I'm getting crazy.

    Bob



  • Bob Bedford

    #2
    Re: right problems, get crazy

    "Bob Bedford" <bob@bedford.co ma écrit dans le message de news:
    44db243a$0$3209 0$5402220f@news .sunrise.ch...
    >I understand nothing about the rights !
    >
    I create directories and subdirs by php scripts. I've an admin accound,
    and trying to delete files by FTP, I've not the right to. Admin should
    have ALL rights, isn't ? Why may I not manage the files and dirs by FTP on
    the admin account if created by a php script ?
    >
    Please help I'm getting crazy.
    Ok I've figured out where the problem is but don't know how to fix it.
    My customers use different programs to send datas on my server. Each program
    has his own FTP access and in their own space.
    I mean on my server, when I create a new user, I've a new architecture. Here
    is the way it works:
    web/ where the website code is.
    when creating a user, say xxx
    users/xxx/data ftp access with his own user/pass.

    Now my scripts can access the users/xxx/data directory and manage the images
    sent. Every image is resized and then copied in my web/clients/image
    directory

    When using one script from images coming from the program X, the owner is
    http.
    When using one script from images coming from the program Y, the owner is
    the Y program ftp user.
    Why ? I can't modify, change, manage those images, as I've no right on it.
    My script are running under httpd user, so how to change the script user for
    such file in that way I'll then change the file owner.
    Please help.



    Comment

    • Jerry Stuckle

      #3
      Re: right problems, get crazy

      Bob Bedford wrote:
      "Bob Bedford" <bob@bedford.co ma écrit dans le message de news:
      44db243a$0$3209 0$5402220f@news .sunrise.ch...
      >
      >>I understand nothing about the rights !
      >>
      >>I create directories and subdirs by php scripts. I've an admin accound,
      >>and trying to delete files by FTP, I've not the right to. Admin should
      >>have ALL rights, isn't ? Why may I not manage the files and dirs by FTP on
      >>the admin account if created by a php script ?
      >>
      >>Please help I'm getting crazy.
      >
      >
      Ok I've figured out where the problem is but don't know how to fix it.
      My customers use different programs to send datas on my server. Each program
      has his own FTP access and in their own space.
      I mean on my server, when I create a new user, I've a new architecture. Here
      is the way it works:
      web/ where the website code is.
      when creating a user, say xxx
      users/xxx/data ftp access with his own user/pass.
      >
      Now my scripts can access the users/xxx/data directory and manage the images
      sent. Every image is resized and then copied in my web/clients/image
      directory
      >
      When using one script from images coming from the program X, the owner is
      http.
      When using one script from images coming from the program Y, the owner is
      the Y program ftp user.
      Why ? I can't modify, change, manage those images, as I've no right on it.
      My script are running under httpd user, so how to change the script user for
      such file in that way I'll then change the file owner.
      Please help.
      >
      >
      >
      You don't say what OS you're using, so it's impossible to say.

      However, in any case, this sounds like normal operation - files created
      under Apache are owned by the Apache user's id, while files uploaded by
      ftp belong to the ftp user.

      I'd suggest you follow up in a group related to the administration of
      your OS.

      --
      =============== ===
      Remove the "x" from my email address
      Jerry Stuckle
      JDS Computer Training Corp.
      jstucklex@attgl obal.net
      =============== ===

      Comment

      • Richard Levasseur

        #4
        Re: right problems, get crazy


        Bob Bedford wrote:
        "Bob Bedford" <bob@bedford.co ma écrit dans le message de news:
        44db243a$0$3209 0$5402220f@news .sunrise.ch...
        I understand nothing about the rights !

        I create directories and subdirs by php scripts. I've an admin accound,
        and trying to delete files by FTP, I've not the right to. Admin should
        have ALL rights, isn't ? Why may I not manage the files and dirs by FTPon
        the admin account if created by a php script ?

        Please help I'm getting crazy.
        >
        Ok I've figured out where the problem is but don't know how to fix it.
        My customers use different programs to send datas on my server. Each program
        has his own FTP access and in their own space.
        I mean on my server, when I create a new user, I've a new architecture. Here
        is the way it works:
        web/ where the website code is.
        when creating a user, say xxx
        users/xxx/data ftp access with his own user/pass.
        >
        Now my scripts can access the users/xxx/data directory and manage the images
        sent. Every image is resized and then copied in my web/clients/image
        directory
        >
        When using one script from images coming from the program X, the owner is
        http.
        When using one script from images coming from the program Y, the owner is
        the Y program ftp user.
        Why ? I can't modify, change, manage those images, as I've no right on it.
        My script are running under httpd user, so how to change the script user for
        such file in that way I'll then change the file owner.
        Please help.
        Assuming this is linux:

        You can set the sticky bit of the parent directoy to force the files to
        be owned by the user/group of that folder.

        Otherwise, you'll have to proxy all file creation through the server's
        user so that it can manage them.

        Comment

        Working...