Article View: es.comp.os.linux.programacion
Article #6207Re: Script para cambiar propietario segun directorio
From: Toni
Date: Mon, 21 Jul 2003 19:49
Date: Mon, 21 Jul 2003 19:49
38 lines
2312 bytes
2312 bytes
A Dilluns 21 Juliol 2003 21:01, Marco A. Mateos va escriure:
> Un scritp para buscar en un directorio (/home) ficheros, y segund el
> rpopietario del directorio si el fichero en cuestion tiene nobody.nobody,
> se lo cambie a propietariodir.propietariodir.
>
> El tema viene, pro el osCommerce que de vez en cuando, y todavia no se
> porque, algunos ficheros subido o manejados desde su menu de
> administracion, son creados en el server, con propietario nobody.nopbody
> (quien corre apache) y permisos 600.
En php:
#!/usr/bin/php
<?php
exec( "ls /home", $dirs );
foreach( $dirs as $d ) {
$usr = str_replace( "/", "", $d );
exec( "chown ".$usr.".".$usr." \$(find -user nobody -group
nobody)");
}
?>
Lista los directorios en /home (usuarios), busca archivos de nobody.nobody y
los asigna a usuario.usuario (en funci�n del directorio de /home al que
pertenecen).
No se si es eso exactamente lo que quer�as.
Para ejecutarlo necesitas el cliente de php instalado. Lo he hecho en php
porqu� estoy m�s acostumbrado, pero ya se ve la idea. Si lo quieres
traducir lo traduces.
No es �ptimo ni mucho menos, pero funciona.
Saludos
Technical Details
Message-ID:
<1uXSa.867$w4.335608@news-reader.eresmas.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.media.kyoto-u.ac.jp!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!demon!skynet.be!skynet.be!seanews2.seabone.net!garse!news-feeder.eresmas.com!news-reader.eresmas.com!not-for-mailReferences:
<bfhd3t$du2gr$1@ID-187527.news.uni-berlin.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,46476333518e5f61 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-07-21 12:46:38 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.media.kyoto-u.ac.jp!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!demon!skynet.be!skynet.be!seanews2.seabone.net!garse!news-feeder.eresmas.com!news-reader.eresmas.com!not-for-mail From: Toni <oiwer@asdfa.com> Subject: Re: Script para cambiar propietario segun directorio Newsgroups: es.comp.os.linux.programacion References: <bfhd3t$du2gr$1@ID-187527.news.uni-berlin.de> Lines: 38 User-Agent: KNode/0.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit Message-ID: <1uXSa.867$w4.335608@news-reader.eresmas.com> Date: Mon, 21 Jul 2003 21:49:24 +0200 NNTP-Posting-Host: 62.37.161.212 X-Complaints-To: abuse@eresmas.com X-Trace: news-reader.eresmas.com 1058817021 62.37.161.212 (Mon, 21 Jul 2003 21:50:21 MET DST) NNTP-Posting-Date: Mon, 21 Jul 2003 21:50:21 MET DST Organization: eresMas