2

Как бы вы пошли, чтобы chown файл для владельца содержащей папки

скажем, я переместил файл из

/home/userA/folder/abc.bin

к:

/home/userB/finalfolder/abc.bin

Как я могу добавить abc.bin в userB?

Но путем определения пользователя B от владельца конечной папки? Это должно быть частью скрипта bash

1 ответ1

1

Команда stat -c '%U:%G' home/userB/finalfolder возвращает владельца и группу finalfolder , разделенных двоеточием. Это просто тот формат, который нужен chown . Таким образом, используйте:

chown "$(stat -c '%U:%G' home/userB/finalfolder)" /home/userB/finalfolder/abc.bin

Это работает с GNU stat что должно быть хорошо, потому что вы находитесь на centos.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .