Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 suid-script   Roman Klin   29 Apr 2003 23:07:31 
 suid-script   Max Khon   30 Apr 2003 11:13:54 
Архивное /ru.unix.bsd/216643eaf05e7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional