~vorlon/ubuntu/natty/sudo/keep_home_by_default

« back to all changes in this revision

Viewing changes to BUGS

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2009-05-11 18:07:03 UTC
  • mfrom: (1.1.6 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090511180703-vl2t8cem14g6r61c
Tags: 1.7.0-1ubuntu1
* Merge from debian unstable, remaining changes:
 - debian/rules: Disable lecture, enable tty_tickets by default. (Ubuntu
   specific)
 - Add debian/sudo_root.8: Explanation of root handling through sudo.
   Install it in debian/rules. (Ubuntu specific)
 - sudo.c: If the user successfully authenticated and he is in the 'admin'
   group, then create a stamp ~/.sudo_as_admin_successful. Our default bash
   profile checks for this and displays a short intro about sudo if the
   flag is not present. (Ubuntu specific)
 - env.c: Add "http_proxy" to initial_keepenv_table, so that it is kept
   for "sudo apt-get ...". (Ubuntu specific EBW hack, should disappear at
   some point)
 - debian/{rules,postinst,sudo-ldap.postinst}: Disable init script
   installation. Debian reintroduced it because /var/run tmpfs is not the
   default there, but has been on Ubuntu for ages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Known bugs in sudo version 1.6.9
2
 
================================
3
 
 
4
 
1) Sudo should have an option to log when removing "dangerous"
5
 
   environment variables.
6
 
 
7
 
2) On DUNIX in sia mode, hitting return at the prompt does not quit.
8
 
 
9
 
3) In parse.lex, '@' should not need to be a special character.
10
 
   However, because lex does greedy matching, {WORD} will match
11
 
   instead of the "^Defaults[:@]?" line.
12
 
 
13
 
4) In list mode (sudo -l), characters escaped with a backslash
14
 
   are shown verbatim with the backslash.
15
 
 
16
 
5) Because the parser only does a single pass it is possible to
17
 
   make a sudoers file where the "defaults" options are set after
18
 
   a user's entry has been validated, changing the permissions for
19
 
   the user.  The work-around is to put all 'defaults' entries
20
 
   before the "User privilege specification" section but after all
21
 
   the "alias specifications".  In the future the parser will
22
 
   converted to a two-pass parser.
23
 
 
24
 
6) For the same reason as #5, changing the value of "ignore_dot" has
25
 
   no effect (find_path() is called before sudoers is parsed).