|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Roman Klin 2:5020/4498 29 Apr 2003 23:07:31 To : All Subject : suid-script --------------------------------------------------------------------------------
Hадоело для монтирования давать su. Решил сделать вот что:
1)
=======================================================================
klin@mstu-zabrodin:mnt$less mnt.sh
#!/bin/sh
mount_smbfs -I 10.53.29.21 //administrator@ucontrol-srv/d$ /mnt/smb
mount_msdos -m 775 /dev/ad3s1 /mnt/rack
=======================================================================
2)
==================
chmod u+s mnt.sh
==================
3)
=====================================================
klin@mstu-zabrodin:mnt$ls -la
total 12
drwxr-xr-x 5 root wheel 512 22 апр 10:42 .
drwxr-xr-x 17 root wheel 512 24 мар 15:47 ..
drwxr-xr-x 2 root wheel 512 19 мар 15:07 fdd
-rwsr-xr-x 1 root wheel 129 29 апр 08:17 mnt.sh
^ - бит установился
drwxrwxr-x 2 root wheel 512 2 апр 11:04 rack
drwxrwxr-x 2 root wheel 512 26 мар 15:28 smb
=====================================================
4) А теперь самое интересное
=========================================================================
klin@mstu-zabrodin:mnt$ps -o ruid,uid,svuid,command
RUID UID SVUID COMMAND
1000 1000 1000 -bash (bash)
1000 1000 1000 /bin/sh ./mnt.sh
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - почему это так?
1000 1000 1000 less
1000 1000 9 man ps
1000 1000 1000 sh -c /usr/bin/zcat /usr/share/man/cat1/ps.1.gz | more
1000 1000 1000 /usr/bin/zcat /usr/share/man/cat1/ps.1.gz
1000 1000 1000 more
1000 1000 1000 ps -o ruid,uid,svuid,command
============================================================================
Естественно, что скрипт не работает, а выдает
klin@mstu-zabrodin:mnt$./mnt.sh
============================================================================
Warning: no cfg file(s) found.
mount_smbfs: can not setup kernel iconv table (default:tolower): syserr =
Operation not
permitted
mount_msdos: /dev/ad3s1: Operation not permitted
============================================================================
В handbook'е и FAQ'е я ничего не нашел...
Как это можно исправить?
Заранее спасибо.
Roman.
---
* Origin: Мой адpес - (2:5020/4498)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/216643eaf05e7.html, оценка из 5, голосов 10
|