Article View: es.comp.os.linux.programacion
Article #6216Re: Script para cambiar propietario segun directorio
From: Pere Pujal i Carabantes
Date: Mon, 21 Jul 2003 22:49
Date: Mon, 21 Jul 2003 22:49
40 lines
2330 bytes
2330 bytes
Hola Marco!
El dl, 21 jul 2003 a las 19:01 GMT
Marco A. Mateos va escriure en
es.comp.os.linux.programacion:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Antes de volverme loco (que ya me he vuelto loco un rato con el google)
> pregunto si se puede.
> 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.
En bash ser�a algo as�:
#!/bin/bash
for directorio in `ls /home` ; do
# Obtenemos la informaci�n del grupo y del usuario propietarios de ese
# directorio
grupo=`stat /home/$directorio --format %G`
usuario=`stat /home/$directorio --format %U`
# Buscamos los ficheros implicados y ya de paso les cambiamos los due�os
find /home/$directorio -user nobody -group nobody -exec chown $grupo.$usuario "{}" \;
done
Falla en ficheros que tienen espacios en sus nombres, pero no hace
mucho que hubo un hilo sobre eso aqu�, o sea que si es importante, ya
sabes...
Salut
Pere
--
NO A LA GUERRA
Technical Details
Message-ID:
<slrnbhorfh.52a.ppujalARROBA@hola.fou.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!cyclone.bc.net!newsfeed.telusplanet.net!newsfeed.telus.net!rip!news.webusenet.com!peer01.cox.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!127.0.0.1!nobodyReferences:
<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 15:49:13 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!cyclone.bc.net!newsfeed.telusplanet.net!newsfeed.telus.net!rip!news.webusenet.com!peer01.cox.net!cox.net!news-xfer.cox.net!mainake.escomposlinux.org!127.0.0.1!nobody From: Pere Pujal i Carabantes <"ppujal A R R O B A"@airtel.net> Newsgroups: es.comp.os.linux.programacion Subject: Re: Script para cambiar propietario segun directorio Date: Tue, 22 Jul 2003 00:49:21 +0200 Organization: Ecolnet Lines: 40 Message-ID: <slrnbhorfh.52a.ppujalARROBA@hola.fou.net> References: <bfhd3t$du2gr$1@ID-187527.news.uni-berlin.de> Reply-To: Pere Pujal i Carabantes <ppujal A R R O B A@airtel.net> NNTP-Posting-Host: 7-244-adsl.red.retevision.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: rantanplan.linux.es 1058827750 15012 80.224.244.7 (21 Jul 2003 22:49:10 GMT) X-Complaints-To: mainake@escomposlinux.org NNTP-Posting-Date: Mon, 21 Jul 2003 22:49:10 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux)