当前位置: 技术问答>linux和unix
linux用户注销。高分请教~~~
来源: 互联网 发布时间:2017-03-14
本文导语: linux下如何实现用户的注销功能,有图形界面和文本界面2种。 | 在C中调用system函数,函数的参数就是注销那个用户的命令不就行了么?当然,要用root身份运行这样的程序才行。 | ...
linux下如何实现用户的注销功能,有图形界面和文本界面2种。
|
在C中调用system函数,函数的参数就是注销那个用户的命令不就行了么?当然,要用root身份运行这样的程序才行。
|
linux上参考:
system("userdel -r username");
system("userdel -r username");
|
1、注销用户可以试试调用系统logout命令;
2、锁屏的话,可以试着发送虚拟Ctrl+Alt+L组合键。
2、锁屏的话,可以试着发送虚拟Ctrl+Alt+L组合键。
|
如果从Ctrl + D入手呢?
向Shell进程发送Ctrl + D,即EOF。
向Shell进程发送Ctrl + D,即EOF。
|
其实Linux已经有了这个功能了,你去搜一下pam_usb吧
|
Console下锁定可以用vlock
http://linux.die.net/man/1/vlock
图形界面下锁定,请看:
http://www.jwz.org/xscreensaver/faq.html
的第7、8条。
通常不应该使用root登录X。虽然有方法可以让root角色运行XScreenSaver,但是同时也开放了所有其它访问X的程序的root权限,一旦有图形程序编写有bug或者恶意代码,会增加系统的风险。所以应该避免使用root登录X,这个可以配置GDM实现。
http://linux.die.net/man/1/vlock
图形界面下锁定,请看:
http://www.jwz.org/xscreensaver/faq.html
的第7、8条。
通常不应该使用root登录X。虽然有方法可以让root角色运行XScreenSaver,但是同时也开放了所有其它访问X的程序的root权限,一旦有图形程序编写有bug或者恶意代码,会增加系统的风险。所以应该避免使用root登录X,这个可以配置GDM实现。
|
试试pkill吧!
pkill -kill -t pts/0
pkill -kill -t pts/0