[Bug 230487] jail -m works incorrectly in some cases

2018-08-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230487

Mark Linimon  changed:

   What|Removed |Added

   Assignee|b...@freebsd.org|j...@freebsd.org

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"


[Bug 230487] jail -m works incorrectly in some cases

2018-08-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230487

Bug ID: 230487
   Summary: jail -m works incorrectly in some cases
   Product: Base System
   Version: 11.2-RELEASE
  Hardware: amd64
OS: Any
Status: New
  Severity: Affects Only Me
  Priority: ---
 Component: bin
  Assignee: b...@freebsd.org
  Reporter: jasonma...@gmail.com

It looks like a `jail -m` is not correctly handling jail.conf and then sets
incorrect values to a running jail. Example, here the `php` jail is getting the
wrong hostname, ip6 address, and devfs ruleset.

root# jls -a
   JID  IP Address  Hostname  Path
 1  localhost
/zroot/webserver/jails/mysql
 8  129.174.130.141 www.ccsa.gmu.edu 
/zroot/webserver/jails/php

root# jail -mv
mysql: jail_set(JAIL_UPDATE) jid=1 name=mysql securelevel=2
host.hostname=localhost devfs_ruleset=5
mysql: updated
php: jail_set(JAIL_UPDATE) jid=8 name=php securelevel=2 host.hostname=""
ip4.addr=129.174.130.141 ip6.addr="" devfs_ruleset=0
php: updated

root# jls -a
   JID  IP Address  Hostname  Path
 1  localhost
/zroot/webserver/jails/mysql
 8  129.174.130.141  
/zroot/webserver/jails/php


/etc/jail.conf:
mysql {
securelevel=2;
host.hostname="localhost";
ip4 = disable;
ip6 = disable;
path = "/var/jails/mysql";
devfs_ruleset=5;
mount.devfs;
exec.start = "/usr/sbin/daemon -c -f /usr/local/bin/mysqld_safe
--user=mysql --datadir=/var/db --pid-file=/var/run/mysql.pid
--explicit_defaults_for_timestamp=true";
exec.stop = "/bin/pkill -TERM -F /var/run/mysql.pid";
}
php {
securelevel=2;
host.hostname="www.ccsa.gmu.edu";
ip4.addr=129.174.130.141;
ip6.addr=2620:10e:6024:f004::141;
path = "/var/jails/php";
devfs_ruleset=5;
mount.devfs;
mount.fstab = "/var/jails/php/etc/fstab";
exec.start = "/usr/sbin/php-fpm";
exec.stop = "/bin/pkill -QUIT -F /var/run/php-fpm.pid";
}

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"