Rsync'in 3.1.0 sürümü Thomas tarafından tanıtıldı --usermap
ve --groupmap
bahsetti, aynı zamanda --chown
senaryonuz için uygun olan kullanışlılık seçeneği .
--chown=USER:GROUP
This option forces all files to be owned by USER with group GROUP.
This is a simpler interface than using --usermap and --groupmap directly,
but it is implemented using those options internally, so you cannot mix them.
If either the USER or GROUP is empty, no mapping for the omitted user/group will
occur. If GROUP is empty, the trailing colon may be omitted, but if USER is
empty, a leading colon must be supplied.
If you specify "--chown=foo:bar, this is exactly the same as specifying
"--usermap=*:foo --groupmap=*:bar", only easier.
Ayrıca, -o
ve -g
seçenekler gereklidir. Bunları dışlamak, ilgili özelliklerini güncellemekte başarısız olur, ancak hata üretmez.
rsync -og --chown=cmsseren:cmsseren [src] [dest]
Bu, dolaylı olarak, "kullanma ve dahili olarak uygulanma" seçeneğinin belirtildiğini belirten kılavuzda belirtilmiştir ve:--chown
--usermap
--groupmap
İçin --usermap
seçenek herhangi bir etkiye sahip, -o
( --owner
) seçeneği kullanılır (veya zımni) ve alıcı (ayrıca bkz süper kullanıcı olarak çalışıyor olması gerekir olmalıdır --fake-super
seçeneği).
İçin --groupmap
seçenek herhangi bir etkiye sahip, -g
( --groups
) seçeneği kullanılır (veya zımni) ve alıcı bu grup ayarlamak için izinleri olması gerekir olmalıdır.