On 07/27/16 08:25, Vytenis P. wrote:
> Sveiki, žiūriu - mirtina tyla, reik sudrumst :)
> Palėkė mano serveriuks ant debiano, ftp vartotojų ten virš tūksatnčio, o
> šiaip taip atkūrus, nukopijavus ir primauntinus /home į kitą diską, visų
> vartotojų katalogų owneris - root. Batch pakeičiau group iš root į users,
> bet vartotoją reik keist kiekvieną atitinkamai katalogo pavadinimui. Kaip
> tą padaryt, nekeičiant visų po vieną?
>
Sveikas,
Matyt blogai kopijavai:
cp -a, --archive same as -dR --preserve=all
...
-d same as --no-dereference --preserve=links
-R, -r, --recursive copy directories recursively
--preserve[=ATTR_LIST]
preserve the specified attributes (default:
mode,ownership,timestamps), if possible additional attributes: context,
links, xattr, all
tar --same-owner
try extracting files with the same ownership as exists in the
archive (default for superuser)
rsync -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
...
-r, --recursive recurse into directories
-l, --links copy symlinks as symlinks
-p, --perms preserve permissions
-t, --times preserve modification times
-g, --group preserve group
-o, --owner preserve owner (super-user only)
-D same as --devices --specials
--devices preserve device files (super-user only)
--specials preserve special files
Linux/Unix jėga yra komandų parametruose. Manual pages tam ir rašomi.
$ man cp
$ man tar
$ man rsync
--
Pagarbiai,