Как заблокировать папку с терминала

Есть ли какой-либо путь к lock a folder из терминала (protected with password) без использования каких-либо сторонних приложений, таких как truecrypt, crypteeper и предоставления прав пользователя.

Это было точно так же, как каждый раз, когда пользователь пытается открыть в этой папке он неожиданно запрашивает пароль. Данный пароль не должен быть похож на пароль sudo.

1
задан 22 November 2013 в 22:08

2 ответа

Классическая утилита sg (1) может делать то, что вы хотите, даже если интерфейс не изменился на протяжении десятилетий, и это немного усложняется, чем то, о чем вы просили. что вы делаете, это создать специальную группу без пользователей и пароль (подробнее см. в группе (5) и gshadow (5)), затем вы меняете группу папки на эту новую группу и устанавливаете разрешения для этой папки, чтобы разрешить доступ к группе (либо 0770, либо 0750), так что, когда ваш гость пытается подключиться к папке, вы получаете доступ к ней. теперь вы используете sg, чтобы изменить свою группу на эту новую группу, которую вы можете теперь записывать в каталог, пока не наберите exit, чтобы вернуться к вашим предыдущим разрешениям.

Предоставление доступа к приложениям gui представляет дополнительные проблемы, поскольку sg был записан задолго до X11.

1
ответ дан 24 May 2018 в 15:04
  • 1
    это было не просто предоставление прав пользователям. – Avinash Raj 19 November 2013 в 23:12
  • 2
    @AvinashRaj, вы не предоставляете разрешения пользователю, вы предоставляете разрешения группе, и поскольку пользователь не является членом группы, у них нет разрешения. Когда они запускают sg, он запрашивает пароль группы, который, если он введен правильно, позволяет пользователю временно присоединиться к группе. – hildred 19 November 2013 в 23:17
  • 3
    его не о разрешениях, когда вы пытаетесь открыть эту папку, он запрашивает пароль. – Avinash Raj 19 November 2013 в 23:22
  • 4
    @AvinashRaj Итак, вы не пытаетесь добавить ограничение, но удалить его? чтобы решить эту проблему, каковы разрешения папки, возвращенной ls -l. Какую команду вы используете для открытия папки, и как она реагирует, и что скажет файл в вашей папке? – hildred 20 November 2013 в 04:47

Вероятно, вы ищете gpgdir из пакета signing-party (стандартный репозиторий ubuntu), который может рекурсивно шифровать контуры.

Страница руководства находится здесь: http://manpages.ubuntu.com /manpages/saucy/man1/gpgdir.1.html

0
ответ дан 24 May 2018 в 15:04

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

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