mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-11-03 21:02:34 +00:00 
			
		
		
		
	-Prevent sqlite databases from being accessible by non-root users
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2609 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		@@ -236,10 +236,12 @@ sub new
 | 
			
		||||
       $self->{connstring} =~ s/^/dbi:/;
 | 
			
		||||
        #return undef;
 | 
			
		||||
    }
 | 
			
		||||
    my $oldumask= umask 0077;
 | 
			
		||||
    unless ($::XCAT_DBHS->{$self->{connstring},$self->{dbuser},$self->{dbpass},$self->{autocommit}}) { #= $self->{tabname};
 | 
			
		||||
      $::XCAT_DBHS->{$self->{connstring},$self->{dbuser},$self->{dbpass},$self->{autocommit}} =
 | 
			
		||||
        DBI->connect($self->{connstring}, $self->{dbuser}, $self->{dbpass}, {AutoCommit => $self->{autocommit}});
 | 
			
		||||
     }
 | 
			
		||||
     umask $oldumask;
 | 
			
		||||
 | 
			
		||||
    $self->{dbh} = $::XCAT_DBHS->{$self->{connstring},$self->{dbuser},$self->{dbpass},$self->{autocommit}};
 | 
			
		||||
      #DBI->connect($self->{connstring}, $self->{dbuser}, $self->{dbpass}, {AutoCommit => $autocommit});
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user