Я встановив сервер Linux, доступний ssh
і спільний доступ Samba. У кожного користувача є своя папка USER/
та загальнодоступна папка USER_public/
. Дозвіл на USER_public/
налаштування встановлюється setfacl
таким чином, що кожен новий файл, створений у цій папці, успадковує дозволи та права власності від батьківського каталогу (у цьому випадку дозволи на читання та запис для інших).
У мене є проблема в тому , що файли, які переміщаються з USER/
для USER_public/
цього не успадковують ці дозволи автоматично.
Чи є спосіб зробити переміщені (скопійовані) файли автоматично успадковувати дозволи з батьківського каталогу. Я хочу уникати того, щоб користувачі вручну підключалися через ssh
та змінювали дозволи chmod
.
Дякую.
Редагувати: getfacl
вихід:
# file: user1_public
# owner: user1
# group: group1
# flags: -s-
user::rwx
group::rwx
group:super_group1:rwx
mask::rwx
other::rw-
default:user::rwx
default:group::rwx
default:group:super_group1:rwx
default:mask::rwx
default:other::rw-
-d
? Також, будь ласка, додайте висновокgetfacl
для загальнодоступного каталогу.