Hm.. I just upgraded to 0.30.210, and added utsname:

cat /etc/vservers/<snip>/ccapabilities
mount
utsname

cat /proc/virtual/<xid>/status
UseCnt: 99
Tasks:  25
Flags:  00000000020a0211
BCaps:  00000000744c04ff
CCaps:  0000000000010101
Ticks:  0

still doesn't let me change the hostname.... I must be missing something.

On Fri, 7 Jul 2006, Daniel Hokka Zakrisson wrote:

Gregory (Grisha) Trubetskoy wrote:

Sorry if this was already asked - I searched and couldn't find anything. Recently I went from 2.6.12.4-vs2.0 to 2.6.17-vs2.0.2-rc24 on one of the machines (needed 2.6.17 because of a hardware issue).

Inside a vserver:

with 2.6.12.4-vs2.0:

# hostname blah
# hostname
blah

with 2.6.17-vs2.0.2-rc24:

# hostname blah
hostname: you must be root to change the host name

The configurations are identical:

# cat bcapabilities
^29
^30
# cat ccapabilities
mount

Obviously I don't want to give the CAP_SYS_ADMIN capability. Any advice would be very much appreciated!!

What you want is the utsname ccapability, although that is given by default to guests (at least by util-vserver 0.30.210). Did you happen to change tools as well? What does grep CCap /proc/virtual/<xid>/status on the host say?

--
Daniel Hokka Zakrisson
GPG id: 06723412
GPG fingerprint: A455 4DF3 990A 431F FECA  7947 6136 DDA2 0672 3412
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver

_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to