]> andersk Git - sql.git/blob - bin/permissions.php
af410b95e2ceb948f0100a0ddf67daee8e64e9d9
[sql.git] / bin / permissions.php
1 #!/usr/bin/env php
2 <?php
3
4 chdir('/mit/sql/backup/');
5 $g = glob('*');
6 $logs = array();
7
8 foreach($g as $locker) {
9         $filsys = explode('/',trim(`hesinfo $locker filsys`));
10         //      /afs/athena.mit.edu/user/p/r/presbrey
11
12         if (count($filsys)>3)
13                 $filsys_type = $filsys[3];
14         else
15                 $filsys_type = 'unknown';
16         
17         if (!isset($logs[$filsys_type]))
18                 $logs[$filsys_type] = fopen('.'.$filsys_type, 'w');
19
20         fwrite($logs[$filsys_type], "$locker\n");
21
22         switch($filsys_type) {
23                 case 'user':
24                         echo `fs sa /mit/sql/backup/$locker $locker rl`;
25                         break;
26         }
27 }
28
29 foreach($logs as $file)
30         fclose($file);
This page took 0.117554 seconds and 3 git commands to generate.