почему нельзя монтировать / usr / local по-разному для разных пользователей, вошедших в систему?

в настоящее время / usr / local принадлежит root , и пользователь должен sudo out для локальной установки файлов, и установленные программы будут доступны другим пользователям (т.е. они не будут локальными для текущего пользователя, а скорее для локальной машины / localhost), что не имеет особого смысла, если вы задумаетесь.

, поэтому вопрос в том, почему у нас не может быть / usr / local для каждого пользователя, и при загрузке системы или при смене пользователя смонтируйте / usr / local из другой физический путь. Таким образом, каждый пользователь будет запускать свой / usr / local в песочнице.

Я считаю, что это та же идея, что и % app_data в Windows. Возможно ли это для unix скопируйте та же идея? или есть что-то, о чем я не знаю. спасибо

0
задан 30 March 2021 в 02:59

1 ответ

Для каждого пользователя уже существует «локальная» папка.

Он находится в домашнем каталоге каждого пользователя.

Это скрытый каталог, потому что перед ним стоит точка.

Вы можете увидеть это, выполнив

ls -la ~

Вы увидите список каталогов, подобный приведенному ниже. Обратите внимание на каталог .local .

drwxr-xr-x 29 someone someone  4096 Mar 29 10:14 .config
drwxr-xr-x  2 someone someone  4096 Feb 24 21:32 Desktop
drwxr-xr-x 10 someone someone  4096 Mar 29 13:09 Documents
drwxr-xr-x  5 someone someone  4096 Mar 28 10:27 Downloads
drwxr-xr-x  3 someone someone  4096 Feb 24 21:32 .local
drwxr-xr-x  2 someone someone  4096 Feb 24 21:32 Music
drwxr-xr-x  2 someone someone  4096 Mar 26 22:57 Pictures
drwxr-xr-x  4 someone someone  4096 Mar 23 15:39 Public
drwx------  2 someone someone  4096 Mar  2 18:48 .ssh
drwxr-xr-x  2 someone someone  4096 Feb 24 21:28 Templates
drwxr-xr-x  2 someone someone  4096 Feb 24 21:32 Videos
2
ответ дан 23 April 2021 в 23:28

Другие вопросы по тегам:

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