как делать изменения брандмауэра постоянными через брандмауэр-cmd?

Из соображений безопасности вам необходимо быть root (в качестве пользователя root или через sudo), чтобы изменить владельца файла или каталога. Если вы root, это просто

chown jenkins /a/b
chgrp jenkins /a/b

РЕДАКТИРОВАТЬ:

Я не пользователь Mac, но я понял, что команда на Mac будет dscl, как в:

sudo dscl. create /Groups/jenkins
sudo dscl. create /Groups/jenkins RealName "Jenkins"
sudo dscl. create /Groups/jenkins passwd "*"
sudo dscl. create /Groups/jenkins gid 1234

для группы и

dscl. -create /Users/jenkins
dscl. -create /Users/jenkins UserShell /bin/bash
dscl. -create /Users/jenkins RealName "Joe Admin" 
dscl. -create /Users/jenkins UniqueID "1234"
dscl. -create /Users/jenkins PrimaryGroupID 1234
dscl. -create /Users/jenkins NFSHomeDirectory /Users/jenkins

для пользователя.

1
21.12.2014, 17:19
2 ответа

Вы также можете сделать что-то подобное : sudo firewall-cmd --zone=public --add-port=7198/tcp sudo firewall-cmd --zone=public --add-port=7199/tcp sudo firewall-cmd --runtime-to-permanent ... что сделает текущие настройки брандмауэра постоянными

5
27.01.2020, 23:17

есть много способов.. но сегодня я представляю метод, не упомянутый здесь:

# firstly run it without --permanent
sudo firewall-cmd --zone=public --add-port=7199/tcp 
# then run it again with adding --permanent
sudo firewall-cmd --zone=public --add-port=7199/tcp --permanent

должно работать

0
01.11.2020, 19:33

Теги

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