mount - collega altri utenti come me stesso


16

Sto usando fstab per associare una cartella che appartiene a un altro utente in una delle mie directory. So che posso mappare gli utenti quando monto un SSHFS, ho fatto qualche ricerca e non riesco a trovare un mount --bindequivalente.

Esiste un modo per montare i file e le cartelle di un altro utente come miei?

Update: Non necessariamente deve essere mount --bind. Deve solo fare qualcosa di simile durante la mappatura degli utenti e può essere fatto all'avvio.

Risposte:


16

Non puoi farlo con la funzionalità del kernel di bind mount di Linux. Ma puoi farlo con i bindfs del filesystem FUSE . Bindfs è più lento dei montaggi di bind e non passa attributi estesi, ma dall'altro lato, può essere utilizzato da utenti non root e su varianti Unix diverse da Linux e, soprattutto, per te, consente semplici trasformazioni di proprietà e autorizzazioni .

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

In /etc/fstab, ciò si tradurrebbe in:

bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.