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

Compare with Current View Page History

Version 1 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