only root can do that

7 отговора 413 прегледа
#1

only root can do that

значи казал съм, че скрипта(файла) искам да се изпълнява от името на собственика (root), обаче ми дава това съобщение.

вътре има 2 mount-a

казах

Отговор
в отговор на Плaмeн #2

Re: only root can do that

направи ли му на този файл
chmod u+s file

?

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор
в отговор на onzi #3

Re: only root can do that

ами аз използвам mc.
за permissions му дава 107755

казах

Отговор
в отговор на Плaмeн #4

Re: only root can do that

Iskash, ama ne moje. +s ne raboti za script-ove.

Отговор
в отговор на Potencialen emigrant #5

Re: only root can do that

а ако не е на bash, а на перл например?
т.е. вътре има нещо като `mount /dev/xxx /mnt/xxx` ? и перл скрипта е с +s?

другият смислен вариант е да си пусне нещо в крон-а, което да слуша всяка минута и като му се подаде някаква команда (т.е. създаваш файл в /тмп например) да изпълнява въпросния моунт.

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор
в отговор на onzi #6

Re: only root can do that

Ne stava. Tryabva interpretatoryt da e +s, neshto, koeto nay-veroyatno nikoy ne iska nito za perl, nito za bash.
Pyk da se napishe edno prosto programche na C s 2-3 system()-cheta ne e koy znae kakvo.

Отговор
в отговор на Potencialen emigrant #7

Re: only root can do that

hubavo de, kvo shte stane, ako tia dva mounta gi vkara v /etc/fstab s option user... za kakvo mu e +s togava

Отговор
в отговор на ... #8

Re: only root can do that

mi az taka napravih (btw te sa samba mountove)
i taka raboti, no ima drug problem, sled izvestno vreme za edinia kazva che device-to e busy i veche nishto ne pomaga da go otkacha

казах

Отговор