Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

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

Code Block
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  membersmembers!   Remember, anything with group rwX is accessible to them!</p>

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

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

...

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