Поднял squid с прозрачной авторизацией, по идее все работает нормально, но есть некоторые проблемы. В настройках прописаны access листы в виде comp_name.domain.local , для кого ограничения на посещаемые ресурсы не действует. Только проблема в том, что если в DNS для этого компьютера нет записи в зоне обратного просмотра, то правила не применяются. Можно ли это как-то обойти(кроме как копать в сторону DNS)?
Здравствуйте.
Есть файл-сервер на CentOS 6.6, включенный в домен, авторизация по доменным учетным записям происходит нормально. Хочу настроить запрет на удаление файлов(в идеале разрешить только удаление файлов). Нашел вариант с использованием smbcacls, но запрещающие правила не появляются и изменения не происходят.
Пример:
Здравствуйте. Имеется сервер на CentOS 7 с bacula 7.0.5-1. Планируется делать резервные копии с достаточно большого количества машин. На данный момент столкнулся с такой проблемой: при запуске заданий по расписанию bacula ожидает пока не смонтируют storage. Конфигурация предполагает, что для каждого задания/клиента используется отдельный storage, но bacula ожидает пока смонтируют storage не для своего клиента. У меня настроено использование одного тома для одного задания. Статусы storage:
Device "wiki" (/mnt/backup/wiki) is not open.
Device is BLOCKED waiting for mount of volume "Dif-n001-srv-ov-2015_4_22",
Pool: Dif
Media type: File
==
Device "city-exch-alpha" (/mnt/backup/city-exch-alpha) is not open.
Device is BLOCKED waiting for mount of volume "Dif-n001-srv-ov-2015_4_22",
Pool: Dif
Media type: File
==
Т.е. bacula ждет, пока ей не смонтируют volume от другого клиента(если я правильно понимаю)
В логах:
bacula-sd JobId 118: Warning: mount.c:212 Open of file device "wiki" (/mnt/backup/wiki) Volume "Dif-n001-srv-ov-2015_4_22" failed: ERR=file_dev.c:172 Could not open(/mnt/backup/wiki/Dif-n001-srv-ov-2015_4_22,OPEN_READ_WRITE,0640): ERR=No such file or directory
bacula-sd JobId 90: Warning: mount.c:212 Open of file device "city-exch-alpha" (/mnt/backup/city-exch-alpha) Volume "Dif-n001-srv-ov-2015_4_22" failed: ERR=file_dev.c:172 Could not open(/mnt/backup/city-exch-alpha/Dif-n001-srv-ov-2015_4_22,OPEN_READ_WRITE,0640): ERR=No such file or directory
23-Apr 06:00 bacula-sd JobId 118: Please mount append Volume "Dif-n001-srv-ov-2015_4_22" or label a new one for:
Job: wiki.2015-04-22_23.00.00_42
Storage: "wiki" (/mnt/backup/wiki)
Pool: Dif
Media type: File
Конфиг bacula-dir:
Director { # define myself
Name = bacula-dir
DIRport = 9101 # where we listen for UA connections
QueryFile = "/etc/bacula/query.sql"
WorkingDirectory = "/var/spool/bacula"
PidDirectory = "/var/run"
Maximum Concurrent Jobs = 30
Password = "bacula" # Console password
Messages = Daemon
}
Job {
Name = "RestoreFiles"
Type = Restore
Client=bacula-fd
FileSet="Full Linux"
Storage = File
Pool = Full
Messages = Standard
Where = /tmp/bacula-restores
}
Schedule {
Name = "WeeklyCycle"
Run = Full 1st sun at 23:05
Run = Differential 2nd-5th sun at 23:05
Run = Incremental mon-sat at 23:05
}
Schedule {
Name = "WeeklyCycleAfterBackup"
Run = Full sun-sat at 23:10
}
FileSet {
Name = "Catalog"
Include {
Options {
signature = MD5
}
File = "/var/spool/bacula/bacula.sql"
}
}
Storage {
Name = wiki
# Do not use "localhost" here
Address = 10.0.249.74
SDPort = 9103
Password = bacula
Device = wiki
Media Type = File
Maximum Concurrent Jobs = 30
}
Storage {
Name = city-exch-alpha
# Do not use "localhost" here
Address = 10.0.249.74
SDPort = 9103
Password = bacula
Device = city-exch-alpha
Media Type = File
Maximum Concurrent Jobs = 30
}
Catalog {
Name = MyCatalog
dbname = "bacula"; dbuser = "bacula"; dbpassword = "bacula"
}
Pool {
Name = Full
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle Volumes
Purge Oldest Volume = yes # Prune expired volumes
Volume Retention = 15 days # one year
Maximum Volume Jobs = 1
LabelFormat = "${Pool}-${Job}-${Hour:p/2/0/r}:${Minute:p/2/0/r}"
}
Pool {
Name = Dif
Pool Type = Backup
Recycle = yes # Bacula can automatically recycle Volumes
Purge Oldest Volume = yes
AutoPrune = yes # Prune expired volumes
Volume Retention = 2 days # one year
Maximum Volume Jobs = 1
LabelFormat = "${Pool}-${Job}-${Year}_${Month}_${Day}"
}
Client {
Name = exch-alpha
Password = bacula
Address = 10.0.249.16
FDPort = 9102
Catalog = MyCatalog
AutoPrune = yes
File Retention = 30 days
Job Retention = 1 months
}
Client {
Name = wiki
Password = bacula
Address = 10.0.249.226
FDPort = 9102
Catalog = MyCatalog
AutoPrune = yes
File Retention = 30 days
Job Retention = 1 months
}
Job {
Name = city-exch-alpha
Type = Backup
Level = Full
Client = exch-alpha
FileSet = "Disks CD"
Schedule = main
Storage = city-exch-alpha
Pool = Full
Messages = Standard
}
Job {
Name = wiki
Type = Backup
Level = Full
Client = wiki
FileSet = "Full Linux"
Schedule = main2
Storage = wiki
Pool = Full
Messages = Standard
}
bacula-sd.conf:
Storage { # definition of myself
Name = bacula-sd
SDPort = 9103 # Director's port
WorkingDirectory = "/var/spool/bacula"
Pid Directory = "/var/run"
Maximum Concurrent Jobs = 30
}
Director {
Name = bacula-dir
Password = "bacula"
}
Director {
Name = bacula-mon
Password = "bacula"
Monitor = yes
}
Device {
Name = wiki
Media Type = File
Archive Device = /mnt/backup/wiki
LabelMedia = yes
Random Access = yes
Automatic Mount = yes
RemovableMedia = no
AlwaysOpen = no
Maximum Concurrent Jobs = 30
}
Device {
Name = city-exch-alpha
Media Type = File
Archive Device = /mnt/backup/city-exch-alpha
LabelMedia = yes
Random Access = yes
AutomaticMount = yes
RemovableMedia = no
AlwaysOpen = no
Maximum Concurrent Jobs = 30
}
Messages {
Name = Standard
director = bacula-dir = all
}
Подскажите пожалуйста, почему такое может происходить?