PDA

View Full Version : PyGTK front end for 'passwd'



solomarv
June 16th, 2005, 05:45 AM
Hello Everybody,

I wrote a little PyGTK front end for 'passwd' utility. I would appreciate it if you tried it out, told me your opinion, and (if i'm lucky) pointed out some bugs.

it can be found at http://people.clarkson.edu/~solomarv/gpass . There is a screenshot at http://people.clarkson.edu/~solomarv/gpass-screenshot.png . The reason I did it is the document at http://udu.wiki.ubuntu.com/GraphicalConfigTools .

Thanks,
Rouslan

TravisNewman
June 16th, 2005, 05:52 AM
nice, works for me

Much needed, thanks! Have you submitted this to the developers?

solomarv
June 16th, 2005, 05:54 AM
No, I have not submitted it. How do I do that?

jdong
June 16th, 2005, 05:04 PM
Wait... ubuntu doesn't have the "userpasswd" tool?

jdong
June 16th, 2005, 05:06 PM
http://linuxsoft.cern.ch/repository/73X/usermode-gtk-1.53-2.i386.html

In the RedHat world, there's already GNOME tools for this, in the usermode-gtk RPM.



The usermode-gtk package contains several graphical tools for users: userinfo, usermount and userpasswd. Userinfo allows users to change their finger information. Usermount lets users mount, unmount, and format filesystems. Userpasswd allows users to change their passwords. Install the usermode-gtk package if you would like to provide users with graphical tools for certain account management tasks.

somuchfortheafter
June 16th, 2005, 05:15 PM
well now we have our own.. ucredential or uPasswordUtil...

UbuWu
June 16th, 2005, 07:42 PM
Have a look here at the development mailing list: http://www.ubuntuforums.org/showthread.php?t=40607


That small program might actually be a frontend to different "passwd"
implementations, so it wouldn't need to be suid (and could be written
in some language more suitable for text-parsing such as Python or
Perl, just like system-tools-backends are written in Perl).


Sound like your little program :razz:

solomarv
June 16th, 2005, 08:11 PM
Indeed, it does sounds like my little program :) . I think someone should update the bounty page with links to all of these projects.

Althogh, Tilleuil was having some problems with getting pexpect to work with 'passwd' in his app. So I offered him to use code from my app. Hopefully, the power of the community will overcome the power of incommunication and something very good will come out of this mess :-P

jdong
June 16th, 2005, 08:32 PM
well now we have our own.. ucredential or uPasswordUtil...

Umm, that's fine and dandy, but I think the point of Open Source isn't that we reinvent the wheel. It took hundreds of revisions and security patches to RedHat's tool before it was free of bugs.

Especially in a locked down kiosk environment, obtaining a shell escape through a GUI proxy is a pretty common problem.


At least see if it compiles under ubuntu before tossing it aside. I know there's a deep sense of pride when you write your own solution, but please remember that it's always better to use a tried and true solution.

solomarv
June 16th, 2005, 08:37 PM
Pride aside -- I just want to help the final product to be better :grin:

somuchfortheafter
June 16th, 2005, 09:25 PM
i have a desire to u brand everything......