LinuxForum.Fans
Тема

Shell скрипт, смена пользователя

Автор: antobra 8 сообщений 3789 просмотров
#270909

Ребят, подскажите.
Пишу shell скрипт для Крона. И для перемещения файла в другую папку необходимо сменить пользователя. Это вообще в Shell скрипте возможно (без участия собственной ручной работы :) )?

#270915

через acl например, или от root выполнять перенос файлов, а потом дать ответствующие права пользователю.

#270921
"antobra" написал:
Пишу shell скрипт для Крона. И для перемещения файла в другую папку необходимо сменить пользователя. Это вообще в Shell скрипте возможно (без участия собственной ручной работы ab )?

лучше не менять пользователя, а например добавить пользователя в особую группу(man groupadd, man usermod (--groups)), и разрешить доступ к каталогу этой группе(man chgrp, man chmod).

Ну можно и через sudo конечно, вот только это костыль.

"i2ks" написал:
через acl например

а ещё можно уничтожать тараканов водородной бомбой. Однако этот способ не лишён недостатков...

#270943
drBatty написал:
а ещё можно уничтожать тараканов водородной бомбой. Однако этот способ не лишён недостатков...

на сколько мне известно - тараканы это одни из единственных существ способных перенести ядерную радиацию.

#270946
"moshell" написал:
одни из единственных

чего-чего?!

"moshell" написал:
на сколько мне известно - тараканы это одни из единственных существ способных перенести ядерную радиацию.
вот и я о том - использование ACL приводит к проблемам, решение которых оправдано лишь при очень сложных конфигурациях. Только маздайщики юзают ACL для простых задач - больше ничего в маздае и нету...
#270947
antobra написал:
Ребят, подскажите.
Пишу shell скрипт для Крона. И для перемещения файла в другую папку необходимо сменить пользователя. Это вообще в Shell скрипте возможно (без участия собственной ручной работы :) )?

от целевого пользователя нельзя запускать крон на перемещение файла?

#271154

Ребят, спасибо большое. Помогло sudo )))

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