Хранитель паролей KeePassX
На просторах интернет обнаружил свободную программу с открытыми исходными текстами KeePassX. Это хранитель паролей для систем на базе Linux. Возможно окажется полезной в повседневной работе. Возможно кто-либо из участников форума может дать какие-либо комментарии по поводу этой программы, если уже приходилось с ней сталкиваться.
Программа имеет русский и интуитивно понятный интерфейс, а так же довольно приятна в работе.
комментариев: 1060 документов: 16 редакций: 32
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 511 документов: 2 редакций: 70
Да, так будет ещё лучше, но есть нюанс — менять права доступа придётся под рутом, обычные юзеры этого делать не могут (chown, chgrp), т.е. тут и так уже между двумя юзерами приходится переключаться, а тут ещё и в рута придётся, чтоб сделать
Да, но userB об этом постфактум узнает, т.к. прочитать из fifo можно только один раз, доступ посторонних не останется незамеченным. ☺
А как? Есть способ с изменением на лету umask и с install, но это эквивалент chmod, а мне-то, получается, нужен эквивалент chgrp. Нашёл какой-то хак, но под обычным юзером он не работает:
комментариев: 11558 документов: 1036 редакций: 4118
Зачем? Минимальное требование только одно: юзеры A и B должны входить в одну группу, и права доступа должны быть ограничены чтением[/записью] в группе (-rw-rw----). То есть, как отметил sentaus, выполняйте
комментариев: 511 документов: 2 редакций: 70
Спасибо, понял. Тонкость была в том, что для отработки sg под юзером последний должен числиться членом группы, которую назначает создаваемому файлу.
UPD: Если теперь всё замесить в скрипт, то под userA (передача односторонняя, от userA к userB) можно использовать script_name.sh типа такого:
комментариев: 1060 документов: 16 редакций: 32
Наверно можно ещё с ACL попробовать, но тут уже придётся создавать файл с правами rw только для себя, а потом с помощью setfacl дать права rw ещё и другому пользователю. Здесь не будет требования, чтобы они были в одной группе, но должна быть включена поддержка acl.
комментариев: 511 документов: 2 редакций: 70
Не всегда требуется передавать именно файл — иногда надо просто какую-то ссылку или короткий текст, который вводится с консоли. В новом скрипте этот вариант также учтён: