gsmaccess.5
上传用户:eo_sii
上传日期:2007-01-05
资源大小:91k
文件大小:2k
源码类别:

手机短信编程

开发平台:

Unix_Linux

  1. .TH GSMACCESS 5 "Project SMSLink" "Les Ateliers du Heron" " -*- nroff -*-
  2. .SH NAME
  3. gsmaccess - SMSLink server access control list file
  4. .SH DESCRIPTION
  5. .B gsmaccess
  6. is an ASCII file which contains entries (rules) defining potential
  7. client's access rights to the server (in simple terms of allow / deny).
  8. Each rule will qualify as an "allow" or a "deny" rule, specifying the
  9. network number or individual IP address to which the rule apply and a
  10. subnet mask expressed as a single decimal digit.
  11. .PP
  12. There is one entry per line, and each line has the format:
  13. .sp
  14. .RS
  15. access:network/netmask
  16. .RE
  17. .sp
  18. Lines beginning with '#' are treated as comments and ignored. Empty
  19. lines are allowed and ignored. Invalid entries are silently ignored.
  20. .sp
  21. The field descriptions are:
  22. .sp
  23. .RS
  24. .TP 1.0in
  25. .I access
  26. a single character, either 'n'
  27. .RB "(=" deny ")"
  28. or 'y'
  29. .RB "(=" allow ")."
  30. The presence of this character is required. It is not case-sensitive.
  31. .TP
  32. .I network
  33. a network number or IP address expressed as a dotted quad.
  34. .TP
  35. .I netmask
  36. a subnet mask expressed as a single decimal value (representing the
  37. number of bits set in the mask). A mask of
  38. .B 32
  39. would mean that the preceeding dotted quad represented an individual
  40. IP address.
  41. .SH SECURITY POLICY
  42. If the file
  43. .B /etc/gsmaccess
  44. exists and can be read, the policy is to enable access control (even if the
  45. file is empty or doesn't contain any valid rule), and to deny access by
  46. default. All rules contained in the file are parsed in their successive
  47. order, and the first to match the client's IP address applies. When no
  48. match can be found, access is denied by default. To revert the policy to
  49. a "default allow", use only negative rules and set "y:0.0.0.0/0" as the
  50. last one.
  51. .PP
  52. When the file is absent, the access control is disabled altogether.
  53. .SH EXAMPLES
  54. .B y:0.0.0.0/0
  55. .br
  56. grants access to anyone.
  57. .PP
  58. .B y:192.1.1.0/24
  59. .br
  60. .B n:192.1.1.7/32
  61. .br
  62. grants access to anyone on the 192.1.1.0 subnet with mask 255.255.255.0
  63. but specifically denies access to the machine whose IP address is
  64. 192.1.1.7.
  65. .PP
  66. .B n:192.1.1.0/24
  67. .br
  68. .B n:192.1.2.0/24
  69. .br
  70. .B y:0.0.0.0/0
  71. .br
  72. closes access to a few networks and opens it to anything else.
  73. .SH FILES
  74. .B /etc/gsmaccess
  75. .SH SEE ALSO
  76. .BR sms_serv "(1), " sendsms "(1), " gsmdevices "(5)"