Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Rashid N. Achilov                    2:5020/400     06 Aug 2001  19:54:53
 To : All
 Subject : Re: Случайно удалил permissions c файлов
 -------------------------------------------------------------------------------- 
 
 Shtirlitz at Tuesday 31 July 2001 20:57 wrote:
 
 > Слйчайно сказал 'chmod -R o-x *' в /usr/local  Как теперь вернуть назад 
 
 o+x?
 
 Однажды встала передо мной задача - исправить пермишны у кучи файлов в куче 
 калаогов со вложенными каталогами...И вот что я придумал. Выглфдит, можент 
 быть и коряво, но есть одно достоинство - оно работает! :-))
 
 -- [/usr/local/bin/arrange_chmod snip-snap] ---
 #!/usr/bin/perl
 # Arrange access mode, suitable to file/dir : file r--r--r--,dir r-xr-xr-x
 # Recursive. Use tuning part, where lies script itself.
 
 # Tuning part
 # Script itself
 $itself = "/usr/local/bin/arrange_chmod";
 
 # End of tuning part
 
 $dir = `pwd`;
 chop($dir);
 
 opendir(DIR,$dir) || die "catalog cannot open! : $!";
 
 while ($name = readdir(DIR))
  {
    if (-d $name)
      {
        if (($name ne "..") && ($name ne "."))
          {
            chdir($name);
            `$itself`;
            chdir("..");
 
            chmod(0755,$name);
          }
         else
           { }
      }
     else
       {
         chmod(0644,$name);
       }
  }
 
 closedir(DIR);
 - --- [snip-snap] ---
 -- 
    With Best Regards.
    Rashid N. Achilov (RNA1-RIPE), Web: http://granch.ru/~shelton
    Granch Ltd. system administrator, e-mail: achilov@granch.ru
    PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A
 --- ifmail v.2.15dev5
  * Origin: Granch Ltd. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Случайно удалил permissions c файлов   Shtirlitz   31 Jul 2001 17:57:28 
 Re: Случайно удалил permissions c файлов   Alex Bakhtin   31 Jul 2001 18:05:37 
 Re: Случайно удалил permissions c файлов   Rashid N. Achilov   06 Aug 2001 19:54:53 
 Случайно удалил permissions c файлов   Alex Semenyaka   06 Aug 2001 21:01:54 
 Re: Случайно удалил permissions c файлов   Rashid N. Achilov   07 Aug 2001 08:30:49 
 Re: Случайно удалил permissions c файлов   Stepan Koltsov   07 Aug 2001 10:58:58 
Архивное /ru.unix.bsd/11898b044ae00.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional