stable

Clone or download

Read-only

request #10782 Disable usage of unix users and groups

Since ages, Tuleap has a strong integration with underlying OS because all users have their counterpart on the OS as unix users and all projects have their own group. This is used for: * Publishing stuff in 'homepages': * autenticated FTP * SCPing stuff * CVS * Subversion (repositories are owned by codendiadm but the group is the project because ... probably is was the config of CVS even if it's useless) From a security stand point it's really bad and corresponding services are only their for legacy reasons until we can remove them. Recent platforms should not deploy nss & co. Change-Id: Ie0bf07d8b33304e4584b7383954fb6a3e35e0f4d

Modified Files

Name
M plugins/statistics/include/Statistics_DiskUsageManager.class.php +14 −7 Go to diff View file
M plugins/svn/include/Svn/XMLRepositoryImporter.class.php +2 −7 Go to diff View file
M src/common/Config/ForgeConfig.php +10 −0 Go to diff View file
M src/common/backend/Backend.class.php +25 −6 Go to diff View file
M src/common/backend/BackendSVN.class.php +29 −12 Go to diff View file
M src/common/backend/BackendSystem.class.php +91 −57 Go to diff View file
M src/common/dao/UserDao.class.php +7 −3 Go to diff View file
M src/common/system_event/SystemEventManager.class.php +4 −2 Go to diff View file
M src/common/system_event/include/SystemEvent_PROJECT_DELETE.class.php +15 −13 Go to diff View file
M src/common/system_event/include/SystemEvent_PROJECT_RENAME.class.php +17 −15 Go to diff View file
M src/common/system_event/include/SystemEvent_USER_RENAME.class.php +13 −11 Go to diff View file
M src/www/file/file_utils.php +8 −3 Go to diff View file
M src/www/file/scripts/frs.js +7 −5 Go to diff View file
M tests/rest/bin/setup.sh +2 −0 Go to diff View file
M tests/simpletest/common/backend/BackendSystemTest.php +5 −1 Go to diff View file
M tests/simpletest/common/system_event/include/SystemEvent_PROJECT_DELETE_Test.php +13 −0 Go to diff View file
M tests/simpletest/common/system_event/include/SystemEvent_PROJECT_RENAME_Test.php +11 −2 Go to diff View file
M tests/simpletest/common/system_event/include/SystemEvent_USER_RENAME_Test.php +14 −1 Go to diff View file
M tools/docker/tuleap-aio/boot-fixpath.sh +0 −6 Go to diff View file
M tools/docker/tuleap-aio/boot-install.sh +1 −3 Go to diff View file
M tools/docker/tuleap-aio/run.sh +0 −3 Go to diff View file
M tools/setup.sh +21 −5 Go to diff View file