Контекст создания файла Selinux и Docker

С BSDrs:

<file rs -T | grep -w 0 | grep -wc 1

Где:

  • rs -Tтранспонирует матрицу
  • grep -w 0выбирает строки (ранее столбцы ), которые содержат 0 как один wor
  • grep -wc 1подсчитывает количество оставшихся строк (исходных столбцов ), которые содержат 1как одно слово

Обратите внимание, однако, что слова для grep -wявляются последовательностями алнумов или знаков подчеркивания, поэтому, хотя 1не будет найдено в 10, оно будет найдено, если -1как -не является ни alnum, ни символом подчеркивания.

Если на входе может появиться -1, вы можете изменить его на :

.
<file rs -T | sed 's/.*/ & /' | grep ' 0 ' | grep -c ' 1 '
0
15.10.2019, 00:47
1 ответ

Можно ли запустить контейнер от имени пользователя?

см. https://stackoverflow.com/questions/30052019/docker-creates-files-as-root-in-mounted-volume, в котором упоминается как создание пользователя в образе, запуск контейнера от имени этого пользователя, так и альтернативное решение с использованием chown.

0
28.01.2020, 03:11

Теги

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