× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Hi Kevin,

[SNIP]
> We feel that this change is not backwards compatible. Either the new
> attribute on /tmp should have defaulted to NO or the QMSF user profile
> and/or job should somehow be allowed to unlink the temporary stream files
> after it has processed them no matter where they are located.
[SNIP]

All of the Unix systems have already made this change as well. It's a
security thing -- since /tmp is always available for ANYONE to write to,
the system restricts your ability to delete someone else's files.

Worse, if you can delete someone elses files, you can also create your own
file with the same name.  The potential exists for you to delete another
job's temp file, create your own version that you have "read" permission
to, and then let the other job write data to it.   It's possible that
someone could use that mechanism to gain access to confidential
information.

So, yes, this does create some incompatibilities -- that's why it was
published in the V5R3 memo to users in the first place -- but I think that
it's necessary.

It should be relatively easy to change your software...  after creating
the file, chown() it to QMSF, so that QMSF has the ability to delete it.  Or
perhaps even better -- after the API is finished with the file, have the
original user profile delete it.

Just my opinion, of course.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.