2013-07-09 16 views
6

Używam folderu /opt/ do instalowania typowego oprogramowania, które w innym przypadku nie byłoby dostępne jako część instalatora pakietów systemu i powinno być dostępne dla wielu (programistów) użytkowników w systemie Linux (w tym momencie w systemie Ubuntu):Folder Linux/opt/* i uprawnienia

/opt/dev/eigen/3.1.3 
/opt/dev/boost/1.54 
/opt/git/myproject1.git 
/opt/git/myproject2.git 

Czy powszechne byłoby stosowanie powszechnego oprogramowania? co z uprawnieniami? Mam tendencję do chmod -R 777 /opt/dev, ale sądzę, że jest to bardzo zła praktyka. Sugestie dotyczące najlepszych praktyk w tej dziedzinie? prawdopodobnie coś w rodzaju dodawania grupy programistów i dawania im wszystkich uprawnień lub?

Uwaga: git jest szczególnym przypadkiem, ale mimo to wszyscy programiści potrzebują do niego dostępu, ponieważ przesuwanie zmian oznacza tworzenie katalogu i plików pod tą ścieżką wraz z poświadczeniami programisty.

Odpowiedz

5

Według tych stron:

https://bbs.archlinux.org/viewtopic.php?id=35867 https://askubuntu.com/questions/169314/default-permissions-for-opt-directory

plus moje doświadczenie, prawidłowe uprawnienie do wykorzystania jest 755 do podkatalogów w katalogu/opt. Jeśli twój użytkownik jest częścią grupy głównej, możesz także ustawić uprawnienia na 775. Powinieneś być w porządku z tym, o ile w folderze/opt nie ma nic istotnego. Jeśli tak, możesz rozważyć przechowywanie ich w oddzielnym podkatalogu z/opt z jeszcze bardziej ograniczonymi uprawnieniami.