Я могу совместно использовать папку в своем корневом каталоге с другим пользователем?

Нет, wpa_supplicant не может изменить MAC-адрес интерфейса. Но если у Вас есть корневая оболочка на Вашем Android, можно попытаться изменить MAC-адрес с ifconfig.

2
22.12.2011, 03:14
2 ответа

На Ваш вопрос трудно ответить точно, потому что Вы не сказали, что соединяет каналом, Вы являетесь передающими демону, и Вы не указали полномочия ~agent. Если Вы запускаете демона в ~agent/incoming каталог и передача это относительные пути, затем так как демон находится в automaton группа, которую это сможет считать, пишут и удаляют файлы в ~agent/incoming каталог.

Я предполагаю то, что происходит:

  1. ~agent каталог не является исполняемым файлом демону.
  2. Путь, переданный демону, включает ~agent как компонент (говорят, это - полный путь).

Когда процесс доступы /home/agent/incoming/foo, это должно иметь полномочия выполнения на всех каталогах, которые пересечены: /, /home, /home/agent и /home/agent/incoming (больше, если некоторые из них являются символьными ссылками).

Если доступы демона foo в то время как его текущий каталог ~agent/incoming, это только должно иметь полномочия выполнения на текущем каталоге (~agent/incoming) самостоятельно. Необходимо удаться сделать тот каталог текущим; chdir требует, чтобы процесс имел доступ к целевому каталогу. Это возможно, если Вы сначала изменяетесь на желаемый каталог при выполнении, как (говорят) agent пользователь, затем выполняет что-то как su daemon -c daemon-command.

1
27.01.2020, 22:23
  • 1
    спасибо, просто необходимое к g+x корневой каталог пользователя. не уверенный, если это - лучшая вещь сделать надежно, но она работала. –  cwd 22.12.2011, 03:28

нет никакого разрешения для демона в '~agent /' папка eventhough у него есть разрешение для '~agent/incoming', таким образом, это - иерархия полномочий, посмотрите это вопрос о полномочиях иерархических каталогов

0
27.01.2020, 22:23

Теги

Похожие вопросы