Необходимо будет сделать двойную символьную ссылку, подобную какой /etc/alternatives
делает на Ubuntu а именно:
Внутри ~
у Вас будет ссылка:
linked_directory -> /<local filesystem>/linked_directory
На каждой из локальных машин:
/<local filesystem>/linked_directory -> /<actual location>/linked_directory
Настолько же долго как ни один /<local filesystem>/
ни /<actual location>/
совместно используются машинами в Вашем ~
содержание linked_directory
будет уникально.
Символьные ссылки не помогут, так как они записаны в файловую систему - и таким образом, они всегда будут тем же на обеих машинах.
Однако, если Ваш администратор установил bindfs, можно смонтировать разные вещи на обеих машинах. Например, на local
, Вы используете sshfs для монтирования compile:/opt/foo/
с ~/foo/
как точка монтирования. На compile
, Вы используете bindfs для монтирования /opt/foo/
с ~/foo/
как Ваша точка монтирования:
bindfs -n /opt/foo ~/foo
/var/tmp
и возможно другие локальные каталоги OP имеют доступ к. Помимо кого-то действительно настраивал/opt/foo
как точка монтирования для OP (съеживаются), который действительно требует полномочий пользователя root. – Karlson 09.10.2012, 16:37compile:/opt/<username>/
. Почему это является вызывающим смущение? – bitmask 09.10.2012, 18:18/opt
предназначен для дополнительной установки программного обеспечения не корневые каталоги пользователя. Лучшей практике нужно было разработать программное обеспечение, протестированный, в/home/<user>
и после того как программное обеспечение сделано, Вы делаете его только для чтения и вставленным/opt/
или/usr/local
, так, чтобы у людей не было опции к вещам – Karlson 09.10.2012, 19:13