I know some people work in IT and many people have jobs, so I'm looking for advice.
I'm all about team playing and communication. At work there is a need to transmit procedures, info briefs and notes to those who may be concerned. There is no secrecy requirement; sharing knowledge is valued, it's just not taken seriously. The 'system' is to send documents and procedures out on email lists. These are not 'stored' anywhere they are just generated and emailed out to serve some immediate need and if people want to refer to them later they have to retain them, the latest version no less, individually. This makes it hard for people unrelated to the current immediate need to benefit from this info unless someone forwards it to them, and it's impossible to search through these documents since there's no central place to search. There are some shared drives where people plop these and everyone can drill down through 67 levels of shared drives and proprietary documents and just know 'where' a document may be stored, going only by file names, but the point is, this results in people not knowing that a document/procedure exists in the first place, and there is much duplication. Many engineers hoard a stash of procedures on their local machine or stored in their giant inbox and will freely help with the best intentions, but you still need to know who to ask if you are wondering if a procedure is already out there.
I got tired of telling people "there is a procedure for this already that we sent out last year, here let me go find it and re-email it out again". There is this new thing called the Internet, so I wrote a website as a central information storehouse, with hyperlinks and stuff, and ported many core procedures to HTML. So our procedures can be all there, and kept up-to-date, and you can access it from anywhere in the facility, and search. So now when the group needs to send out a procedure I can just pop it on the website, pictures and all, and send the link out to those who need it. And it will stay there on the website, and be searchable in 5 years, and save much space on the email server.
I needed a place to host so I submitted an IT ticket requesting a hosting spot, and I requested a unix server because that's all I know. They gave me access to a virtual red hat server somewhere on the corporate network, and some Nice IT Guy from the unix group helped me with getting a unix password and ssh access, and there was much rejoicing. I uploaded my site, edited and tweaked it for about a week.
Then I got a call from the Nice IT Guy saying that my ssh access was revoked. I'm told that the only way I am permitted to access the server is through VNC. No reason is given. He even called back later to 'ask' me to log out of my current ssh session (yes, I was in the process of hot-swapping in a UPS so I could maintain my current session forever). I get the feeling that nice IT guy almost got in trouble over giving me ssh access.
I'm perfectly happy administering the site with ssh and scp, and need it. I have "upload and link this page to the website" scripts. Without scp they don't work. Having to start a VNC application just to get to the server's gui just to launch a terminal just to fix a *&%# typo or upload a new image is annoying, and makes my scripts not work, and makes the site much less useful for its intended dynamic purpose.
It seems like I'm at their mercy, but on the other hand I'm the customer, and I'm trying to get work done here, and it seems like I'm asking for a pretty simple thing. I am considering calling nice IT guy's boss to explain my situation and try to negotiate for what I asked for in the first place, but I have little experience with corporate IT policies and egos and I don't want to get Nice IT Guy in trouble.