Last login: Fri Jan 11 10:53:56 on ttyp3 Welcome to Darwin! web019116:~ perkins$ ssh perkins@lab2-2.cs.mcgill.ca Password: Last login: Fri Jan 11 10:54:07 2008 from xenix.mcb.mcgill.ca The JVM for this session is: sun-jdk-1.6 The JVM for this session is: sun-jdk-1.6 [perkins][lab2-2][~] cd COMP364/ ###################################### ### Demonstrating file permissions ### ###################################### [perkins][lab2-2][~/COMP364] ls -l total 68 -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw------- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 [perkins][lab2-2][~/COMP364] cd /bin [perkins][lab2-2][/bin] ls -l total 8529 lrwxrwxrwx 1 root root 4 Mar 22 2007 Mail -> mail -rwxr-xr-x 1 root root 2792 Sep 10 16:04 arch -rwxr-xr-x 1 root root 6716 Aug 21 11:07 attr lrwxrwxrwx 1 root root 10 Aug 13 17:27 awk -> gawk-3.1.5 -rwxr-xr-x 1 root root 13884 Aug 6 17:31 basename -rwxr-xr-x 1 root root 655456 Aug 9 10:12 bash -rwxr-xr-x 1 root root 1540672 Aug 9 09:57 bb lrwxrwxrwx 1 root root 5 Apr 4 2007 bunzip2 -> bzip2 -rwxr-xr-x 1 root root 704700 Aug 9 09:57 busybox lrwxrwxrwx 1 root root 2 Aug 9 09:57 busybox.static -> bb lrwxrwxrwx 1 root root 5 Apr 4 2007 bzcat -> bzip2 lrwxrwxrwx 1 root root 6 Apr 4 2007 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2128 Apr 4 2007 bzdiff lrwxrwxrwx 1 root root 6 Apr 4 2007 bzegrep -> bzgrep lrwxrwxrwx 1 root root 6 Apr 4 2007 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 1677 Apr 4 2007 bzgrep -rwxr-xr-x 1 root root 29424 Apr 4 2007 bzip2 -rwxr-xr-x 1 root root 8020 Apr 4 2007 bzip2recover lrwxrwxrwx 1 root root 6 Apr 4 2007 bzless -> bzmore -rwxr-xr-x 1 root root 1259 Apr 4 2007 bzmore -rwxr-xr-x 1 root root 18036 Aug 6 17:31 cat -rwxr-xr-x 1 root root 10414 Aug 13 17:23 chattr -rwxr-xr-x 1 root root 41132 Aug 6 17:31 chgrp -rwxr-xr-x 1 root root 32580 Aug 6 17:31 chmod -rwxr-xr-x 1 root root 43144 Aug 6 17:31 chown -rwxr-xr-x 1 root root 13892 Aug 6 17:31 chroot -rwxr-xr-x 1 root root 55444 Aug 6 17:31 cp -rwxr-xr-x 1 root root 111904 Aug 9 09:58 cpio lrwxrwxrwx 1 root root 16 Aug 9 10:23 cryptsetup -> /sbin/cryptsetup lrwxrwxrwx 1 root root 9 Aug 22 12:22 csh -> /bin/tcsh -rwxr-xr-x 1 root root 27144 Aug 6 17:31 cut -rwxr-xr-x 1 root root 43884 Aug 6 17:31 date -rwxr-xr-x 1 root root 38664 Aug 6 17:31 dd -rwxr-xr-x 1 root root 35872 Aug 6 17:31 df -rwxr-xr-x 1 root root 79944 Aug 6 17:31 dir -rwxr-xr-x 1 root root 13888 Aug 6 17:31 dirname -rwxr-xr-x 1 root root 4348 Sep 10 16:04 dmesg lrwxrwxrwx 1 root root 8 Apr 4 2007 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Apr 4 2007 domainname -> hostname -rwxr-xr-x 1 root root 59288 Aug 6 17:31 du -rwxr-xr-x 1 root root 14784 Aug 6 17:31 echo -rwxr-xr-x 1 root root 39760 Aug 9 09:28 ed lrwxrwxrwx 1 root root 4 Mar 22 2007 egrep -> grep -rwxr-xr-x 1 root root 13892 Aug 6 17:31 env -rwxr-xr-x 1 root root 23152 Aug 6 17:31 expr -rwxr-xr-x 1 root root 11940 Aug 6 17:31 false lrwxrwxrwx 1 root root 4 Mar 22 2007 fgrep -> grep -rwxr-xr-x 1 root root 19672 Aug 13 17:28 fuser lrwxrwxrwx 1 root root 10 Aug 13 17:27 gawk -> gawk-3.1.5 -rwxr-xr-x 1 root root 301648 Aug 13 17:27 gawk-3.1.5 -rwxr-xr-x 1 root root 10500 Aug 21 11:07 getfattr -rwxr-xr-x 1 root root 121320 Aug 7 2006 grep -rwxr-xr-x 1 root root 5708 Aug 13 17:22 groups -rwxr-xr-x 1 root root 65 Aug 13 17:25 gunzip -rwxr-xr-x 1 root root 53376 Aug 13 17:25 gzip -rwxr-xr-x 1 root root 24912 Aug 6 17:31 head -rwxr-xr-x 1 root root 9336 Apr 4 2007 hostname lrwxrwxrwx 1 root root 20 Aug 13 17:27 igawk -> /usr/bin/igawk-3.1.5 -r-xr-xr-x 1 root root 11292 Jul 4 2006 kill -rwxr-xr-x 1 root root 1079484 Aug 22 11:41 ksh -rwxr-xr-x 1 root root 23604 Aug 6 17:31 ln -rwxr-xr-x 1 root root 78624 Aug 13 17:25 loadkeys -rwxr-xr-x 1 root root 31016 Aug 13 17:22 login -rwxr-xr-x 1 root root 79944 Aug 6 17:31 ls -rwxr-xr-x 1 root root 9078 Aug 13 17:23 lsattr -rwxr-xr-x 1 root root 5656 Aug 9 15:45 lsmod -rwxr-xr-x 1 root root 59516 Jun 9 2006 mail lrwxrwxrwx 1 root root 4 Mar 22 2007 mailx -> mail -rwxr-xr-x 1 root root 5960 Sep 8 2006 mbchk -rwxr-xr-x 1 root root 19536 Aug 6 17:31 mkdir -rwxr-xr-x 1 root root 14452 Aug 6 17:31 mkfifo -rwxr-xr-x 1 root root 18052 Aug 6 17:31 mknod -rwxr-xr-x 1 root root 5040 Jul 6 2006 mktemp -rwxr-xr-x 1 root root 27072 Sep 10 16:04 more -rws--x--x 1 root root 89136 Sep 10 16:04 mount -rwxr-xr-x 1 root root 61124 Aug 6 17:31 mv -rwxr-xr-x 1 root root 137808 Aug 13 17:29 nano -rwxr-xr-x 1 root root 99404 Apr 4 2007 netstat lrwxrwxrwx 1 root root 8 Apr 4 2007 nisdomainname -> hostname -rwxr-xr-x 1 root root 36828 Aug 22 11:20 ntfs-3g -rws--x--x 1 root root 27836 Aug 13 17:22 passwd lrwxrwxrwx 1 root root 20 Aug 13 17:27 pgawk -> /usr/bin/pgawk-3.1.5 lrwxrwxrwx 1 root root 16 Apr 4 2007 pidof -> ../sbin/killall5 -rws--x--x 1 root root 31156 Apr 9 2007 ping -r-xr-xr-x 1 root root 55740 Jul 4 2006 ps -rwxr-xr-x 1 root root 18040 Aug 6 17:31 pwd lrwxrwxrwx 1 root root 4 Aug 9 10:12 rbash -> bash -rwxr-xr-x 1 root root 9194 Aug 9 15:45 rc-status -rwxr-xr-x 1 root root 18408 Aug 6 17:31 readlink lrwxrwxrwx 1 root root 2 Aug 9 09:28 red -> ed -rwxr-xr-x 1 root root 35376 Aug 6 17:31 rm -rwxr-xr-x 1 root root 13888 Aug 6 17:31 rmdir lrwxrwxrwx 1 root root 4 Aug 13 17:29 rnano -> nano -rwxr-xr-x 1 root root 11256 Aug 9 09:55 run-parts -rwxr-xr-x 1 root root 96360 Aug 9 10:02 sed -rwxr-xr-x 1 root root 18008 Aug 6 17:31 seq -rwxr-xr-x 1 root root 10028 Aug 21 11:07 setfattr -rwxr-xr-x 1 root root 32496 Aug 13 17:25 setfont -rwxr-xr-x 1 root root 15172 Jun 9 2006 setserial lrwxrwxrwx 1 root root 4 Aug 9 10:12 sh -> bash -rwxr-xr-x 1 root root 14092 Aug 6 17:31 sleep -rwxr-xr-x 1 root root 64020 Aug 6 17:31 sort -rwxr-xr-x 1 root root 36532 Aug 6 17:31 stty -rws--x--x 1 root root 25192 Aug 13 17:22 su -rwxr-xr-x 1 root root 12348 Aug 6 17:31 sync -rwxr-xr-x 1 root root 35024 Aug 6 17:31 tail -rwxr-xr-x 1 root root 234088 Aug 13 17:28 tar -rwxr-xr-x 1 root root 319264 Aug 22 12:22 tcsh -rwxr-xr-x 1 root root 5620 Aug 9 09:55 tempfile -rwxr-xr-x 1 root root 32240 Aug 6 17:31 touch -rwxr-xr-x 1 root root 27968 Aug 6 17:31 tr -rwxr-xr-x 1 root root 11940 Aug 6 17:31 true -rwxr-xr-x 1 root root 12660 Aug 6 17:31 tty -rws--x--x 1 root root 28184 Sep 10 16:04 umount -rwxr-xr-x 1 root root 15076 Aug 6 17:31 uname lrwxrwxrwx 1 root root 6 Aug 13 17:25 uncompress -> gunzip -rwxr-xr-x 1 root root 6274 Aug 13 17:23 uuidgen -rwxr-xr-x 1 root root 79944 Aug 6 17:31 vdir -rwxr-xr-x 1 root root 22188 Aug 6 17:31 wc -rwxr-xr-x 1 root root 12604 Aug 6 17:31 yes lrwxrwxrwx 1 root root 8 Apr 4 2007 ypdomainname -> hostname -rwxr-xr-x 1 root root 66 Aug 13 17:25 zcat -rwxr-xr-x 1 root root 500900 Aug 22 11:27 zsh -rwxr-xr-x 1 root root 500900 Aug 22 11:27 zsh-4.3.4 [perkins][lab2-2][/bin] cd ~ [perkins][lab2-2][~] cd COMP364 [perkins][lab2-2][~/COMP364] ls -l total 68 -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw------- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 ################################################# ### Can we see each other's home directories? ### ################################################# [perkins][lab2-2][~/COMP364] pwd /home/2006/perkins/COMP364 [perkins][lab2-2][~/COMP364] cd /home/2008 [perkins][lab2-2][/home/2008] ls zmujta [perkins][lab2-2][/home/2008] cd ~/ [perkins][lab2-2][/home/2008] ################################# ### Changing file permissions ### ################################# [perkins][lab2-2][/home/2008] cd ~ [perkins][lab2-2][~] cd COMP364/ [perkins][lab2-2][~/COMP364] ls LsResult.txt MadLib.txt2 NewFile.txt Script2 MadLib.txt MobyDick.txt Script1 TextFile1 [perkins][lab2-2][~/COMP364] ls -l total 68 -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw------- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 [perkins][lab2-2][~/COMP364] chmod go+rw MadLib.txt [perkins][lab2-2][~/COMP364] ls -l total 68 -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw-rw-rw- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 [perkins][lab2-2][~/COMP364] cd ~ [perkins][lab2-2][~] cd . [perkins][lab2-2][~] cd .. [perkins][lab2-2][/home/2006] ls -l total 4 drwx------ 18 perkins 17260 4096 Jan 11 11:30 perkins [perkins][lab2-2][/home/2006] chmod o+r perkins [perkins][lab2-2][/home/2006] ls -l total 4 drwx---r-- 18 perkins 17260 4096 Jan 11 11:30 perkins [perkins][lab2-2][/home/2006] chmod o+x perkins [perkins][lab2-2][/home/2006] cd .. [perkins][lab2-2][/home] ls -l total 0 drwxr-xr-x 2 root root 0 Jan 10 14:39 2000 drwxr-xr-x 2 root root 0 Jan 7 12:34 2001 drwxr-xr-x 2 root root 0 Jan 7 12:34 2002 drwxr-xr-x 2 root root 0 Jan 7 12:34 2003 drwxr-xr-x 2 root root 0 Jan 10 14:03 2004 drwxr-xr-x 2 root root 0 Jan 9 10:36 2005 drwxr-xr-x 3 root root 0 Jan 11 13:01 2006 drwxr-xr-x 2 root root 0 Jan 7 12:34 2007 drwxr-xr-x 3 root root 0 Jan 11 12:32 2008 drwxr-xr-x 2 root root 0 Jan 7 12:34 cgm drwxr-xr-x 2 root root 0 Jan 7 12:34 course drwxr-xr-x 2 root root 0 Jan 7 12:34 crypto drwxr-xr-x 2 root root 0 Jan 7 12:34 db drwxr-xr-x 2 root root 0 Jan 7 12:34 grad drwxr-xr-x 2 root root 0 Jan 7 12:34 isar drwxr-xr-x 2 root root 0 Jan 7 12:34 ml_lab drwxr-xr-x 2 root root 0 Jan 7 12:34 prof drwxr-xr-x 2 root root 0 Jan 7 12:34 profs drwxr-xr-x 2 root root 48 Jun 16 2005 staff drwxr-xr-x 2 root root 0 Jan 10 17:32 user [perkins][lab2-2][/home] cd 2006 [perkins][lab2-2][/home/2006] ls -l total 4 drwx---r-x 18 perkins 17260 4096 Jan 11 11:30 perkins ######################################################## ### Demonstrating creating and execution of a script ### ######################################################## [perkins][lab2-2][/home/2006] cd ~ [perkins][lab2-2][~] cd COMP364 [perkins][lab2-2][~/COMP364] nano [perkins][lab2-2][~/COMP364] ls -l total 72 -rw------- 1 perkins 17260 21 Jan 11 13:07 Lec4Script -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw-rw-rw- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 [perkins][lab2-2][~/COMP364] cat Lec4Script pwd ls mkdir Script [perkins][lab2-2][~/COMP364] ./Lec4Script ./Lec4Script: Permission denied. [perkins][lab2-2][~/COMP364] chmod u+x Lec4Script [perkins][lab2-2][~/COMP364] ls -l total 72 -rwx------ 1 perkins 17260 21 Jan 11 13:07 Lec4Script -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw-rw-rw- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 [perkins][lab2-2][~/COMP364] ./Lec4Script /home/2006/perkins/COMP364 Lec4Script MadLib.txt MobyDick.txt Script1 TextFile1 LsResult.txt MadLib.txt2 NewFile.txt Script2 [perkins][lab2-2][~/COMP364] ls -l total 76 -rwx------ 1 perkins 17260 21 Jan 11 13:07 Lec4Script -rw------- 1 perkins 17260 294 Jan 8 15:32 LsResult.txt -rw-rw-rw- 1 perkins 17260 12392 Jan 9 13:03 MadLib.txt -rw------- 1 perkins 17260 12392 Jan 9 11:32 MadLib.txt2 -rw------- 1 perkins 17260 12392 Jan 7 11:24 MobyDick.txt -rw------- 1 perkins 17260 22 Jan 9 12:59 NewFile.txt drwx------ 2 perkins 17260 4096 Jan 11 13:10 Script -rw------- 1 perkins 17260 32 Jan 7 11:01 Script1 -rwx------ 1 perkins 17260 16 Jan 9 13:24 Script2 -rw------- 1 perkins 17260 145 Jan 7 11:02 TextFile1 [perkins][lab2-2][~/COMP364]