You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

ECE had a means to create project directories to share files with other students working on the same project. A number of problems with that caused us to abandon that for this semester. We implemented GIT server to share files via a common method similar to GITHUB.

We have just implemented a second means to share files with others. As part of the new account system, you have your own group matching your NetID. This is new, if you find a bug, report it to me. If you find a security flaw, please report it immediately, if you exploit it to your or someone else's benefit or detriment, you will lose your account privileges on the servers.

How do I see who is in my group or which groups I belong

Go to https://charon.ece.cornell.edu, your account page will list who's in your group as well as any groups you're a member of.

How to add members to my group

On amdpool ONLY, you may type "sudo /opt/altools/ece/add<em>to</em>mygroup <netid> <netid>" where <netid> is completely replaced with the netid of the person you wish to share files with.

Now, in your home folder, you should do the following:

cd $HOME 
chmod 750 . 
mkdir project 
chmod 770 ./project 
chmod g+s ./project

Poeple in your group can now see into your home folder and write to your $HOME/project folder.

IMPORTANT: Protect the other folders and files in your $HOME from your group members! Remember, anything with group rwX is accessible to them!</p>

It is imperitive that you minimally protect your .ssh folder, espeicially if you use public keys (GIT server uses them, you may also use them on your own) To protect:

chmod 700 $HOME/.ssh 
chmod \-r go-rwX $HOME/.ssh

Your account security is your responsibility!

How do I remove people from my group

On amdpool only, "sudo /opt/alttools/ece/delete<em>from</em>mygroup <netid>".

I have sudo! Can I do other things like install software?

No, and I see logs of your attempts and may lock your account if I see to many attempts! ;)

  • No labels