Загрузите драйвер бита XP64. Перейдите к серверу и добавьте 'дополнительные драйверы' при Совместном использовании. Нажмите на x64 и укажите, что он к XP64 укусил драйвер. Это должно установить драйвер X64, и необходимо смочь добавить принтер на любом MS 64 бита ОС. Это работает на наши 64 бита Win7 пользователи ОС (принтер HP P3005X).
P.S. Я действительно разархивировал драйвер на ПК на 64 бита, но это не могло бы иметь значения. Это могло бы работать также над 32 битами, размещающими сервер принтера.
Вы можете добиться более продвинутого контроля (и наследования!) Над стандартными разрешениями unix и масками с помощью ACL. Как всегда, чем больше контроля, тем сложнее.
Во-первых, файловая система на вашем устройстве должна быть смонтирована с опцией ACL (здесь предполагается расширенная файловая система Linux). Это может быть уже доступно ... если нет:
Вы можете добавить к устройству параметр монтирования по умолчанию: tune2fs -o acl / dev / device
Затем либо перезагрузитесь, либо вручную перемонтируйте диск. Обратите внимание, что вам может потребоваться отредактировать / etc / fstab, чтобы включить опцию «acl», если вы не монтируете с «default», которое вы изменили выше.
Теперь вы готовы получать и устанавливать ACL с помощью getfacl
и setfacl
.
Что вам нужно, так это разрешение пользователя / группы по умолчанию для каталогов, которые затем будут унаследованы любыми файлами, содержащимися или созданными в них.
setfacl -m d:group:yourNewGroupForYourFtpUsers:rwx /webroot/site/
touch /webroot/site/testfile
mkdir /webroot/site/testdir
touch /webroot/site/testdie/testfile
Затем getfacl
на каждом пути должны все включать строку типа group: yourNewGroupForYourFtpUsers: rwx
Если вы раньше не использовали ACL, вам может потребоваться проверить некоторые внешние инструменты, которые работают с файлами, также поддерживают ACL. Резервное копирование / восстановление и т. Д.
Просто добавьте обоих пользователей в определенную группу и укажите, что путь ftp принадлежит этой конкретной группе.
groupadd ftpWebGroup
usermod -a -G ftpWebGroup ftp
usermod -a -G ftpWebGroup apache
chown -R :ftpWebGroup WEBROOTPATH #recursively change group ownership to ftpWebGroup
chmod -R g+rw WEBROOTPATH #give r/w group permission