Предоставление прав доступа для одного пользователя

Вы управляете различными соединениями в разных программах, которые их используют. Вот что вы делаете:

добавьте SSH в качестве монтирования с помощью nautilus (Locations -> Connect to server) и пометьте «Добавить закладку», поместите ваш открытый ключ в каталог .ssh на сервере. Не разумно постоянно пересоединяться с вашим реальным паролем. Вы должны использовать настройку с меньшим паролем, если вы хотите, чтобы кто-либо из средних атак не мешал. gnome-do автоматически индексирует известные хосты ssh, поэтому вы можете быстро подключиться к этому. Существует также ssh-апплет, и вы можете без конца добавить несколько псевдонимов в свой bash.
5
задан 25 September 2011 в 03:22

2 ответа

Если вы монтируете файловую систему с опцией «acl» (добавьте ее в /etc/fstab), вы можете использовать setfacl:

setfacl -m u:USERNAME:r FILENAME

предоставит пользователю USERNAME доступ для чтения к FILENAME. [ ! d1]

5
ответ дан 25 May 2018 в 18:38

По умолчанию в Ubuntu каждый пользователь принадлежит к группе с тем же именем, то есть hannesh: hannesh.

Вы можете сделать папку, принадлежащую root: hannesh, и предоставить ей разрешения, такие как 770, хотя я вижу нет причин для того, чтобы он принадлежал root, если вы хотите, чтобы пользователь мог там писать - почему не hannesh: hannesh подходит вам? Корень все равно сможет писать в этой папке.

Также читайте о липком бите, если root создает файлы в этом каталоге, которые должны быть записаны пользователем.

1
ответ дан 25 May 2018 в 18:38

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

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