Пользователь SSH групп имеет независимо, не применяются на SSHFS

По умолчанию, pgrep(1) будет только соответствовать против имени процесса. Если Вы хотите соответствовать против полной командной строки, используйте -f опция:

$ pgrep -f localhost:4000
3
12.04.2011, 05:26
2 ответа

Согласно Вашему выводу от ssh quackgame ls -ld /home/game,/home/game только перезаписываем владельцем файла, игрой, а не группой пользователей. Попытайтесь работать chmod g+w /home/game на quackgame и видят, работает ли он.

3
27.01.2020, 21:17
  • 1
    Святое дерьмо, я не могу полагать, что пропустил это. Извините! Спасибо за –  TheLQ 13.04.2011, 00:03
  • 2
    в UNIX/Linux не действительно, который усложнил, но вещи как sshfs делают его более сбивающим с толку. sshfs является большим количеством файловой системы отдельного пользователя, потому что это входит в систему удаленного сервера как определенный пользователь, и все доступы рассматриваются как тот пользователь. Это не имеет значения кто на клиентских доступах это. Те настройки как uid, ценуроз, и т.д. используются, чтобы влиять, как это появляется на стороне клиента, но не влияйте на разрешение серверной стороны, которое является, каково это было. Другое маленькое примечание, idmap опция влияет, как uid обнаруживается на стороне клиента, но может вводить в заблуждение, поскольку фактический uids может отличаться. –  penguin359 13.04.2011, 00:58

idmap опция не влияет на полномочия, она просто влияет, обнаруживается в stat() для владельца файла. Кроме того, uid и опции ценуроза только влияют на локальную сторону полномочий, которая владеет соединением эффективно. default_permissions опция включает разрешение, проверяющее локальную сторону, которая является, вероятно, не, что Вы хотите. Полномочия на удаленной стороне просто решены именем пользователя, используемым для соединения, thelq в этом случае. Попробуйте что-то более простое как sshfs -o idmap=user quackgame:/home game-home и посмотрите, работает ли это.

2
27.01.2020, 21:17
  • 1
    Это запущенное очень простое, но быстро стало сложным, когда я просто разделил опции на уровни на. Я шел вперед так или иначе и протестировал Вашу команду снова, но я все еще получаю доступ запрещен. –  TheLQ 12.04.2011, 02:51
  • 2
    Кроме того, попробуйте ssh quackgame:/home game-home Можно ли отправить вывод ls -ld game-home, ssh quackgame id, и ssh quackgame ls -ld /home/game –  penguin359 12.04.2011, 04:00
  • 3
    Отправленный вывод в редактировании. Странный, как папка принадлежит корню при монтировании папки –  TheLQ 12.04.2011, 05:27

Теги

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