LinuxForum.Fans
Тема

Подскажите, что не так делаю

Автор: moby2x6 30 сообщений 3190 просмотров
#213892

Подскажите пожулуйста, написал простой скрипт который монтирует виндовую шару по средствам самбы. если запускать руками то все нормально, если я его прописываю в rc.local не работает, не пойму в чем проблема....

#213896
moby2x6 написал:
Подскажите пожулуйста, написал простой скрипт который монтирует виндовую шару по средствам самбы. если запускать руками то все нормально, если я его прописываю в rc.local не работает, не пойму в чем проблема....

что пишешь в rc.local, какой у тебя дистрибутив?

#213898

Зачем писать скрипты? Самба-шары прекрасно монтируются из fstab.

#213901

пишу . /etc/rc.d/init.d/mount1
где mount1 это скрипт который лежит в init.d
тело скрипта :

#!/bin/sh

mount -t smbfs -o username="User",password="11111111" //server/shara /mnt/shara


вот, когда непосредственно по этому скрипту щелкаю,все работает, а вот автозапуск не получается, при условии что шара всегда активна

#213902

а система МСВС 3.0)))))))))

#213912

Ну гуру, снезойдите до юзерской проблемы

#213918

[console]# echo "//server/shara /mnt/shara cifs user=User,pass=11111111 0 0" >> /etc/fstab[/console]

#213926
moby2x6 написал:
вот, когда непосредственно по этому скрипту щелкаю,все работает, а вот автозапуск не получается, при условии что шара всегда активна

В messages должны быть ошибки, а вообще здесь может быть три косяка:
1) скрипт не исполняемый
2) Надо указать путь к mount
3) Надо указать не имя smb шары, а ip адрес.

#213929
i2ks написал:
Надо указать путь к mount

Скорее всего это

#213930
mydoom написал:
[console]# echo "//server/shara /mnt/shara cifs user=User,pass=11111111 0 0" >> /etc/fstab[/console]

Не канает, пишет что не знает такую файловую систему "cifs"

#213934
--=XliN=-- написал:
[quote=i2ks]Надо указать путь к mount

Скорее всего это[/quote]
что подразумевается под тем, что надо указать путь к mount?

#213936

>Не канает, пишет что не знает такую файловую систему "cifs"

Попробуй на smbfs поменять.

#213937
moby2x6 написал:
Не канает, пишет что не знает такую файловую систему "cifs"

тупик :(
меняйте ОС...

#213942
drBatty написал:
[quote=moby2x6]Не канает, пишет что не знает такую файловую систему "cifs"

тупик :(
меняйте ОС...[/quote]
очень смешно..

#213944

moby2x6, ты сделай как я тебе указал, укажи путь к mount, потом вместо //server напиши его ip адрес, ну и скрипт сделай исполняемым, chmod +x <имя скрипта>

#213946
mydoom написал:
>Не канает, пишет что не знает такую файловую систему "cifs"

Попробуй на smbfs поменять.

да, получилось черерез fstab, спасибо

#213947
i2ks написал:
moby2x6, ты сделай как я тебе указал, укажи путь к mount, потом вместо //server напиши его ip адрес, ну и скрипт сделай исполняемым, chmod +x <имя скрипта>

что значит указать путь к mount???
а скрипт исполняемый, я же говорю, когда на него из консоли щелкаю, все работает, шара монтируется.....

#213949
moby2x6 написал:
Ну гуру, снезойдите до юзерской проблемы

Может быть самое разное ... мало сказали.

- от сетевого интерфейса может зависеть :lol:
если это WiFi, то он не подымается пока вы не залогинетесь (в отличие от eth0), и ваш rc.local выполняется при ещё не поднятом интерфейсе...

- но я думаю, что-то с правами root, которых не хватает для mount

#213950

[console][xlin@sysadmins tools]$ whereis mount
mount: /bin/mount /sbin/mount.nfs /sbin/mount.cifs /sbin/mount.lowntfs-3g /sbin/mount.ceph /sbin/mount.ntfs-3g /sbin/mount.ntfs /sbin/mount.glusterfs /sbin/mount.nfs4 /sbin/mount.fuse /sbin/mount.ntfs-fuse /usr/share/man/man2/mount.2.gz /usr/share/man/man8/mount.8.gz[/console]

#213957
--=XliN=-- написал:
[console][xlin@sysadmins tools]$ whereis mount
mount: /bin/mount /sbin/mount.nfs /sbin/mount.cifs /sbin/mount.lowntfs-3g /sbin/mount.ceph /sbin/mount.ntfs-3g /sbin/mount.ntfs /sbin/mount.glusterfs /sbin/mount.nfs4 /sbin/mount.fuse /sbin/mount.ntfs-fuse /usr/share/man/man2/mount.2.gz /usr/share/man/man8/mount.8.gz[/console]

ну нашел я где лежит нужная мне, куда ее прописывать?

Войдите или зарегистрируйтесь, чтобы ответить.