rcsinfo="$Header: /home/radek/cvs/unix-book/unix.xml,v 1.7 2009-03-07 03:52:40 radek Exp $"
On Tuesday 24 June 2003 21:17, Chris Murton wrote: > vserver-1:/# hostname host-28 > hostname: you must be root to change the host name > vserver-1:/# whoami > root > > Any thoughts? ;) > Any original vserver have this bug. I fix it in snapshot rh-vserver-1052304359.diff.gz (7 may). For fix you must change one lines in kernel/sys.c. From asmlinkage long sys_sethostname(char *name, int len) { int errno; char *nodename; if( (!capable(CAP_SYS_ADMIN))) return -EPERM; To asmlinkage long sys_sethostname(char *name, int len) { int errno; char *nodename; if( (!capable(CAP_SYS_ADMIN)) && ! is_vps_admin()) return -EPERM; Also need fix sys_setdomainname. -- With best regards, Alex