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 |