Bug 35302
| Summary: | Пользовательская прога (e4crypt) заинсталена в /sbin | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Chikunov <vt> |
| Component: | e2fsprogs | Assignee: | Gleb F-Malinovskiy <glebfm> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | minor | ||
| Priority: | P3 | CC: | glebfm, ldv |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Состояние прежнее: e2fsprogs 1.47.4.0.2.a9f48-alt1, rpm -ql e2fsprogs | grep e4crypt → /sbin/e4crypt (с usrmerge /sbin → usr/sbin; в /usr/bin файла нет). У непривилегированного пользователя в контейнере Sisyphus PATH=/home/u1/bin:/usr/bin:/bin:/usr/local/bin:/usr/games, type e4crypt → not found. Причина в e2fsprogs.spec:239 --sbindir=/sbin, но и апстрим кладёт e4crypt в sbindir: misc/Makefile.in:41-42 (USPROGS = … $(E4CRYPT_PROG)), man-страница в секции 8. То есть это не ошибка сборки, а пожелание отойти от апстримной раскладки; решение за сопровождающим (симлинк в %_bindir или перенос). Для пользовательской работы с шифрованием в Sisyphus есть fscrypt и fscryptctl, которые лежат в /usr/bin. |

Description
Vitaly Chikunov 2018-08-29 04:02:49 MSKe4crypt заинсталена в /sbin, хотя может использоваться из под юзера. depo:~$ rpm -q e2fsprogs -l | grep bin/e4crypt /sbin/e4crypt depo:~$ /sbin/e4crypt add_key Enter passphrase (echo disabled): Added key with descriptor [51b28406f857c1cb] depo:~$ keyctl show Session Keyring 8692647 --alswrv 0 0 keyring: _ses 98625205 ----s-rv 0 0 \_ user: invocation_id 510621636 --alsw-v 500 500 \_ logon: ext4:51b28406f857c1cb depo:~$ /sbin/e4crypt set_policy 51b28406f857c1cb t Key with descriptor [51b28406f857c1cb] applied to t.