mount - powiązaj innego użytkownika jako siebie

16

Korzystam z fstab, aby powiązać folder należący do innego użytkownika w jednym z moich własnych katalogów. Wiem, że mogę zmapować użytkowników po zamontowaniu SSHFS, przeprowadziłem badania i nie mogę znaleźć mount --bindodpowiednika.

Czy jest jakiś sposób na zamontowanie folderu i plików innego użytkownika jako własnego?

Aktualizacja: niekoniecznie musi być mount --bind. Musi po prostu zrobić coś podobnego podczas mapowania użytkowników i można to zrobić przy uruchomieniu.

Paul Nelson Baker
źródło

Odpowiedzi:

16

Nie można tego zrobić za pomocą funkcji instalowania powiązania Linuxa. Ale możesz to zrobić za pomocą powiązań systemu plików FUSE . Bindfs jest wolniejszy niż łączenie mountów i nie przekazuje rozszerzonych atrybutów, ale z drugiej strony może być używany przez użytkowników innych niż root oraz w wersjach uniksowych innych niż Linux, a co najważniejsze, umożliwia proste przekształcenie własności i uprawnień .

bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff

W /etc/fstab, które przekładają się na:

bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
Gilles „SO- przestań być zły”
źródło