- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Tasks should not belong to SA, but how to tell the...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2007 07:47 AM
06-04-2007 07:47 AM
Tasks should not belong to SA, but how to tell the management?
But, the problem is, this has been the way for long time, to change the process is not so easy. Our management is kind of used to it
My question is, how to tell the management, this is should not our job, and should be applicaton team's job?
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2007 07:57 AM
06-04-2007 07:57 AM
Re: Tasks should not belong to SA, but how to tell the management?
Explain the issues to them -- There could be mistakes in typing up requests. Mistakes in understanding the request of verbal. Problem reading someones writing if handwritten. Also explain the time issues -- If you have questions, you have to go back to the application team and ask, delaying the directory creation.
Tell them that everyone could be better served by the app team doing it themselves. They would probably have a faster response time if they don't have to ask SA's and this then leaves more time for SA's to work on other things.
Don't just say -- It's not my job. Put some thought into your reasoning and justification.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2007 07:59 AM
06-04-2007 07:59 AM
Re: Tasks should not belong to SA, but how to tell the management?
Jeff Traigle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2007 08:02 AM
06-04-2007 08:02 AM
Re: Tasks should not belong to SA, but how to tell the management?
A reasonable approach is to require that you be supplied with a script to run BUT while that approach does make your task easier to perform, it potentially opens up a big security hole. Anytime I am asked to run something like that, I carefully inspect the script and really watch out for anything that does a setuid operation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2007 12:37 PM
06-04-2007 12:37 PM
Re: Tasks should not belong to SA, but how to tell the management?
Proper change control would include a review (not just a do-it-now order) by both apps/dbas and sysadmins before going into production. I ALWAYS set permissions to the tightest setting (ie, 600 for files, 700 for directories unless there is supporting documentation as to what other groups and users need access. umask is always 077 for root, 027 for users. Yes, it often means an extra step to open up the permissions, but it keeps everyone aware of the importance of security.
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 12:49 AM
06-05-2007 12:49 AM
Re: Tasks should not belong to SA, but how to tell the management?
Bill is absolutely right. You are responsible for the filesystems...period. If anything goes wrong, which it can; and probably will if you force this issue, it falls on your shoulders. Typically, application groups know little about the issues of ownerships and permissions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 01:12 AM
06-05-2007 01:12 AM
Re: Tasks should not belong to SA, but how to tell the management?
What doesn't get caught by either one of these methods is fair game and may disappear at any time. I regularly threaten to delete everything that they haven't either identified as necessary or that is older than some specific period. That seems to get them moving.
Whether this would help in your case only you can decide (obviously).
Pete
Pete
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 02:55 AM
06-05-2007 02:55 AM
Re: Tasks should not belong to SA, but how to tell the management?
Now the other "gotcha" is that at some time in the future, these guys can "improve" the file modes on an existing filetree in order to "fix" any problems that your silly meddling caused. That is why it is still essential to periodically check the entire system for changes like that --- and that IS your job (and you should already have cronjobs in place which do just that task).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 03:57 AM
06-05-2007 03:57 AM
Re: Tasks should not belong to SA, but how to tell the management?
The parent directory which all dir/file trees created on is completed owned and grouped by the application id. Only the file system is owned by root. So, they have the full control of the directory and everything underneath.
Also, the application user knows exactly what permissions(owner, group, modes) should be creaetd, and how they are should be creatd. So, we are dealing with people who has pretty good knowledge on directories/permissions. As a mater of fact, they provide us detailed work instructions, and include everything you need.
I asked question why don't we let the user do these themself, I was just simply answered that we don't want the user to maintain directories.
I understand two different sides on this issue, but, it seems to me, this entire directory tree is just part of their applications, they have better knowlege to maintain, we (sa) could provide technical assistance, monitor them, or put appropriate limitations on them, but should not do the job for them.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 04:17 AM
06-05-2007 04:17 AM
Re: Tasks should not belong to SA, but how to tell the management?
Having said all of this, it's still your responsibility to monitor the files and permissions not only when first created but also as an ongoing task.
You should approach your management and developer's with the idea that it is their responsibility to provide a script and to ask a super-user to execute it if needed (create users, create groups, modify /etc/profile, etc.) and it is the responsibility of the SA's to make sure that the filetrees remain in compliance with good practices.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 05:20 AM
06-05-2007 05:20 AM
Re: Tasks should not belong to SA, but how to tell the management?
The entire process is printed to stdout so it can be copied into the call tracking system. By using the script, I can throw in all sorts of controls like no root ownership (unless discussed) and prevent a lot of typos with extra checking.
SO I get the developers to do the front-end work and send me a work order, then I let the script make all the checks and decisions while I copy paste the results.
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2007 06:23 AM
06-05-2007 06:23 AM
Re: Tasks should not belong to SA, but how to tell the management?
Why don't you just write all the apps so the developers won't to have to maintain code, either.
But seriously, there is no "right" answer here, it's largely a matter of philosophy and specific environments. How much responsibility can you delegate? If you have application people who know enough and ask questions as needed you can delegate a lot. If you only have developers and no dedicated application admin group you won't be able to delegate anything.
I usually push for having application admins maintain their own directories (at least their data directories, I sometimes keep their binaries). It minimizes the time application people spend waiting and lets the systems people focus on maintaining a solid infrastructure - nobody ever hired me for my amazing skill with "mkdir".
However, that requires that you have either qualified staff or regular auditing of the filesystem (which can be scripted). Many places don't do either. It also requires that you be able to delegate the responsibility along with the authority, which can turn in to a battle between managers - everybody wants the power, nobody wants to have to fix the problems or face the blame.