Bug 553210
| Summary: | Review Request: nanny - Parental Control | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Rahul Sundaram <sundaram> | ||||
| Component: | Package Review | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | rawhide | CC: | fedora-package-review, ismael, mclasen, notting, pierre.dorbais, smohan | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-06-29 22:29:17 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 201449 | ||||||
| Attachments: |
|
||||||
|
Description
Rahul Sundaram
2010-01-07 12:31:58 UTC
D-Bus issue http://fpaste.org/pEKp/ Content of configuration file http://fpaste.org/xga4/ The URL in the spec file still points to your template ;-) There is a new release out. I got the UI to work by
changing
widget_name = content.get_name ()
in /usr/lib/python-2.6/site-packages/nanny/client/common/Utils.py
to
widget_name = gtk.Buildable.get_name (content)
After that, the various UIs come up, and the daemon can be started with
sudo /usr/bin/twistd --uid root --gid root -r glib2 -n -y /usr/share/nanny/daemon/nanny.tap
However, I haven't seen it do anything. Ie forbidding myself web access didn't have any consequences, as far as using my web brower...
A few more notes from poking at the code a bit: - controlling e.g web browsing works by modifying iptables - which is why I didn't see any control happening, I had the firewall turned off. Two things to take away here: 1) nanny should require iptables to be running, and 2) what about ip6tables ? - controlling computer use time is done in two ways: 1) by tweaking /etc/pam.d/gdm - which is not right for our multistack gdm, which uses different pam stacks..., and 2) by trying to talk to existing user sessions in a really gross way - this should be done via some ConsoleKit api instead, really Created attachment 431785 [details]
nanny.spec-2.29.4.patch
- update spec to 2.29.4
untested but builds at least
Did anything ever happen with this ticket? Could potential reviewers get an updated package to look at? |