Skip to content
Snippets Groups Projects
Commit c816dcc1 authored by Kevin Lamontagne's avatar Kevin Lamontagne
Browse files

Don't setuid the repositories (Rake checks)

parent 29baadf0
No related branches found
No related tags found
2 merge requests!2940Expanding repos and hooks paths in settings,!2440Don't setuid the repositories on installation
Loading
Loading
@@ -94,7 +94,7 @@ Config directory owned by git:git? ... yes
Config directory access is drwxr-x---? ... yes
Repo base directory exists? ... yes
Repo base owned by git:git? ... yes
Repo base access is drwsrws---? ... yes
Repo base access is drwxrws---? ... yes
Can clone gitolite-admin? ... yes
Can commit to gitolite-admin? ... yes
post-receive hook exists? ... yes
Loading
Loading
Loading
Loading
@@ -693,7 +693,7 @@ namespace :gitlab do
end
 
def check_repo_base_permissions
print "Repo base access is drwsrws---? ... "
print "Repo base access is drwxrws---? ... "
 
repo_base_path = Gitlab.config.gitolite.repos_path
unless File.exists?(repo_base_path)
Loading
Loading
@@ -701,13 +701,15 @@ namespace :gitlab do
return
end
 
if `stat --printf %a #{repo_base_path}` == "6770"
if `stat --printf %a #{repo_base_path}` == "2770"
puts "yes".green
else
puts "no".red
puts "#{repo_base_path} is not writable".red
try_fixing_it(
"sudo chmod -R ug+rwXs,o-rwx #{repo_base_path}"
"sudo chmod -R ug+rwX,o-rwx #{repo_base_path}",
"sudo chmod -R u-s #{repo_base_path}",
"find -type d #{repo_base_path} -print0 | sudo xargs -0 chmod g+s"
)
for_more_information(
see_installation_guide_section "Gitolite"
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment