cvs commit: ports/sysutils Makefile ports/sysutils/kiconvtool Makefile distinfo pkg-descr

Dmitry Marakasov amdmi3 at FreeBSD.org
Thu Jun 26 11:02:15 UTC 2008


amdmi3      2008-06-26 11:02:14 UTC

  FreeBSD ports repository

  Modified files:
    sysutils             Makefile 
  Added files:
    sysutils/kiconvtool  Makefile distinfo pkg-descr 
  Log:
  On FreeBSD, it's possible to allow plain users to mount filesystems
  without using su or sudo. This is enabled via vfs.usermount sysctl.
  However, if file name conversion is used when mounting a filesystem,
  in most cases mount will fail with `mount_XXX: XXX_iconv: Operation
  not permitted denied' error. This is caused by the fact that character
  set conversion tables need to be loaded into kernel, but, apart
  from mounting, that's not allowed to plain users, because charset
  tables are large enough to initiate a denial of service by filling
  kernel memory with many tables.
  
  This utility allows you to load only specific charset tables into
  kernel, so usermounts with file name conversions won't fail and in
  the same time it's not possible to bring the system down by filling
  kernel memory.
  
  WWW: http://wiki.freebsd.org/DmitryMarakasov/kiconvtool
  
  Approved by:    miwi (mentor)
  
  Revision  Changes    Path
  1.1025    +1 -0      ports/sysutils/Makefile
  1.1       +33 -0     ports/sysutils/kiconvtool/Makefile (new)
  1.1       +3 -0      ports/sysutils/kiconvtool/distinfo (new)
  1.1       +16 -0     ports/sysutils/kiconvtool/pkg-descr (new)


More information about the cvs-ports mailing list