Здравствуйте форумчане, помогите разобраться, с Unix системами работаю впервые! Есть СУБД - DB2 надо сделать бэкап на удаленную windows машину, DB2 бэкапится из под пользователя отличного от root! Я пытался кое чего сделать, но у меня не выходит, подскажите что не так!
Значит я делаю так:
1) Захожу под root и монтирую папку из windows (все удачно):
[root]# mount
//175.15.55.5/BACKUP DATABASES/DB2 on /usr/share/mountdb2463 type cifs (rw,mand)
2) Потом захожу по другим пользователем, у которого есть права на db2, создаю папку с файлом, в котором пишу:
#!/bin/sh
db2 backup DATABASE SVOD8TES to "/usr/share/mountdb2463"
3)Потом я снова захожу под root, и пытаюсь запустить файл через crontab:
0 18 * * su - db2 -c /home/db2inst7/mountback/backupdb2
а так же просто пытался запустить:
[root]su - db2 -c /home/db2/mountback/backupdb2
о вылезает ошибка:
-bash: /home/db2/mountback/backupdb2: Permission denied
Может быть я не так запускаю, подскажите что не так :(.