As others have said, this isn't really a Perl issue, but what the heck.

Firstly, make sure each user has an appropriate umask (of, say, '002' instead of a common default of '022'). This ensures that the users write files allowing write permissions to their group.

Secondly, make sure Samba is running with a similar umask. This ensures files Samba creates are writable to the same group. Oh, make sure Samba is in the same group.

Thirdly, you may wish to make use of the setgid bit in directory permissions, changing the group ownerships of the directories appropriately:

$ ls -ld some_directory drwxr-xr-x 2 user group ... $ chmod 2775 some_directory $ ls -ld some_directory drwxrwsr-x 2 user group ...
This ensure that any files or directories created under that directory will automatically be owned by the appropriate group. If all users writing files to these directories are set up with the same GID, though, this is probably redundant.

In reply to Re: How do I make two users have the same privileges? by Fastolfe
in thread How do I make two users have the same privileges? by Reaped: Answer: Vroom testing some more

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.