What does the [global] config look like?

On 11/14/2012 8:55 AM, Amanda Gomes wrote:

David, thanks again.

As previously mentioned, I can not allow the file owner erase what he created in the folder, so I apply the "create mask = 0555" in the first option.

  Dale, thanks for the response.

I tried to use this option you suggested - "admin users", but even so, I can not do that only users in the group that I want to be able to delete the files. I can not understand whether it is a samba problem, but the root can delete through samba, only when the file owner has full permission on it. Configuration is not valid for my environment.


  Below, I'll put the full configuration of my environment:

  Settings on the Shared Folder:

  / mnt / storage / MEDIA

  -> Chmod 777 / mnt / storage / MEDIA /
  -> Chown Master_User "supervisors" / mnt / storage / MEDIA /

  SAMBA settings:

[MEDIA]
         path = / mnt / storage / MEDIA
         browseable = yes
         writable = yes
         group = force "supervisors"
         admin users = Master_User, @ supervisors
         create mask = 0575
         force create mode = 0575


When a file is created by the user "user1", this is with the following settings within the folder:

-r-xrwxr-x 1 user1 supervisors 0 Nov 14 12:36 File.txt


OK ... Only the group has full permissions on the file! That is, theoretically also master_User (master_user belongs to supervisors). But neither master_user or root can delete trhough samba.


I know someone explain why neither the root can not delete trhough samba independent of any configuration?

  Guys, thank you once again for your help.
  Hugs.




2012/11/13 Dale Schroeder <[email protected] <mailto:[email protected]>>

    Amanda,

    You can elevate a user's privileges by using the  "admin users"
    parameter, e.g., "admin users = user1, @group2"
    Also, I believe the syntax in your second option should be ==>
    "force group = supervisors" if you wish to go that route.

    Dale



    On 11/12/2012 3:44 PM, Amanda Gomes wrote:

        Dear,


            We are integrating Samba with Active Directory in the
        company. The goal
        is to provide a samba share to users of AD. In this case, we
        need all users
        to write on the share, but nobody modify or delete any files.
        Even the user
        who owns it.
            With this, we would create only one AD user, if necessary
        with root
        powers, which could erase everything.
            For this, we test several lines, such as the samba
        permissions, acls,
        sticky bit, but nothing met our needs.
            I am now trying to make that an AD user has the same root
        privileges.
            Working with the following configuration:


        [MEDIA]
                  path = / mnt / storage / MEDIA
                  browseable = yes
                  writable = yes
                  create mask = 0555

            After writing the share, no one can erase. But not even
        the root logging
        via samba, can erase. Only the machine itself. Anyone can
        explain why?

           Another option would be:


        [MEDIA]
                  path = / mnt / storage / MEDIA
                  browseable = yes
                  writable = yes
                  group = force "supervisors"
          create mask = 0570

           With this setting, the goal would be that users write in
        the share and
        the files were to become the group supervisors, and only users
        belonging to
        this group be able to erase. But this setup also failed.

           Does anyone know how I could implement this? The why these
        settings do
        not work out?


           Thank you!
           Amanda Gomes.





--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to