는이 파일에 있습니다 https://github.com/nathanctung/UCLA-CS-136/blob/1a883e2a6d1014fb5b162b332c867f6b4ef1e461/Assignment%203/submit2-1415097320/part2/patch2.sh파일이 디렉토리보다 더 많은 권한을 부여하는 이유는 무엇입니까?
#!/bin/bash
sudo mkdir /home/memo-users # create memo-users directory in /home
sudo groupadd memo-users # create memo-users group and give them ownership
sudo chgrp -R memo-users /home/memo-users
sudo chmod 755 /home/memo-users
# at this point, users can be added to memo-users group
# all users dealing with memos should be added
sudo mkdir /home/memo-users/memo # add the actual dir for storing memos
sudo chmod 775 /home/memo-users/memo
sudo chmod +t /home/memo-users/memo # sticky bit keeps files from arbitrarily deletion
sudo cp fixed.patch /usr/lib/cgi-bin/ # copy the patch over to memo.cgi's dir
cd /usr/lib/cgi-bin
sudo chmod -s memo.cgi # remove root-SUID from memo.cgi altogether
patch < fixed.patch # apply the patch! this may need sudo su - access
이 스크립트는 변경 다른 사람의 메모에서 다른 사용자를 방지 할 수 있습니다. 그러나 저는 그가 한 일을 자세히 알지 못합니다. 그가 /home/memo-users
으로 755를 설정하는 이유를 이해할 수 없지만 775를 /home/memo-users/memo
으로 설정합니다. 이 scipt의 목적과 결과를 말해 줄 수 있습니까?