mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Rechte Problem im Filesystem behoben.
Sudo chown muss jetzt aktiviert sein für www-data
This commit is contained in:
@@ -84,7 +84,7 @@
|
||||
if(!is_dir($dir_name))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$dir_name.'"');
|
||||
exec('chown www-data:teacher "'.$dir_name.'"');
|
||||
exec('sudo chown www-data:teacher "'.$dir_name.'"');
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -105,25 +105,25 @@
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -185,25 +185,25 @@
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,25 +278,25 @@
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -534,30 +534,30 @@
|
||||
/*if(!@is_dir($dir_name))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$dir_name.'"');
|
||||
exec('chown www-data:student "'.$dir_name.'"');
|
||||
exec('sudo chown www-data:student "'.$dir_name.'"');
|
||||
}*/
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
exec('chown www-data:student "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
exec('sudo chown www-data:student "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user