Prepare jail(8) utility for new functionality which will limit

seeing status of mounted file system for jailed processes.
Pass full path of jail's root directory to the kernel. mount(8) utility is
doing the same thing already.
This commit is contained in:
Pawel Jakub Dawidek 2004-06-27 10:10:16 +00:00
parent 03d74100cf
commit 232a681888
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=131182

View File

@ -52,7 +52,7 @@ main(int argc, char **argv)
struct passwd *pwd;
struct in_addr in;
int ch, groups[NGROUPS], i, iflag, ngroups, uflag, Uflag;
char *username;
char path[PATH_MAX], *username;
iflag = uflag = Uflag = 0;
username = NULL;
@ -82,11 +82,13 @@ main(int argc, char **argv)
usage();
if (uflag)
GET_USER_INFO;
if (chdir(argv[0]) != 0)
err(1, "chdir: %s", argv[0]);
if (realpath(argv[0], path) == NULL)
err(1, "realpath: %s", argv[0]);
if (chdir(path) != 0)
err(1, "chdir: %s", path);
memset(&j, 0, sizeof(j));
j.version = 0;
j.path = argv[0];
j.path = path;
j.hostname = argv[1];
if (inet_aton(argv[2], &in) == 0)
errx(1, "Could not make sense of ip-number: %s", argv[2]);