Из соображений безопасности вам необходимо быть 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
для пользователя.
Вы также можете сделать что-то подобное :
sudo firewall-cmd --zone=public --add-port=7198/tcp
sudo firewall-cmd --zone=public --add-port=7199/tcp
sudo firewall-cmd --runtime-to-permanent
... что сделает текущие настройки брандмауэра постоянными
есть много способов.. но сегодня я представляю метод, не упомянутый здесь:
# 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
должно работать