2007-06-12

 

sudo失效了

今天想开一个ftp服务器,于是就安装了vsftpd.安装完成后,发现默认配置下,登录只能下载,不能执行上传和删除等操作.改了一下配置文件,能够上传了下载了.而本地用户却不能访问上传上来的文件.发现原来上传的文件都属于ftp用户,属于nogroup组.
没有仔细看文件的属性,就执行了下面的命令:
$sudo usermod -G nogroup tinylee
结果执行完后,发现自己所属的组只是tinylee和nogroup,失去了admin等组别.
这样以来,不能执行sudo命令了,而root的密码也不知道,现在连声音,光驱等都用不了了.我意识到自己犯了大错误,呵呵.把自己踢出了管理员组,而自己又不能成为管理员.
看网上的解决方案,有人说重新装,有人说改配置文件.可是连sudo都不能用,怎么改配置文件?
后来想起了ubuntu有recover模式,于是登录试试看,果然可以了.
#usermod -a -G admin tinylee
这样才把自己加入了管理员组.
原来是少了-a的参数,这下可真的记住了,呵呵.
进去以后,用"系统"下的"用户和组"管理工具,给自己添加了别的权限,使用光驱,软驱等.
基本的linux命令,还是要知道一些啊.

Comments: 发表评论



<< Home

This page is powered by Blogger. Isn't yours?