[i=s] 本帖最后由 xiangxiaodong 于 2009-10-27 17:14 编辑 [/i]
各位前辈好,我是一个linux初学者,现在有个问题想请问大家一下,先谢谢了
现在想不用root用户来操作日常工作,想见一个与root用户权限差不多的用户来操作日常的操作, 也就是以后就不用root了,
我就新建了一个text用户(属于root组),但权限很小,我就把UID修改成0了,我刚开始也不太懂,但昨天晚上回家一看资料说这样不好,是个大错误, 不能用多个用户共用一个UID,
今天又在网上找了一些资料,就是用su 来实现用户的切换, 但这样一来还是用的root只是不用root进行登陆吧了, 我在网上也找了一下,好像有人又说这样可行的(就是把UID改成0), 我也不知道咱办好了,昨天晚上看了以为是个大错误,睡觉都没怎么睡好,谢谢各位帮我解答一下,再次谢谢了!
014912141 于 2009-11-29 20:32:28发表:
w
blues133435 于 2009-10-28 18:16:19发表:
如果权限一样,还要两个用户干嘛?
zhhdwyxgs 于 2009-10-28 17:39:28发表:
学习了
xiangxiaodong 于 2009-10-28 08:43:42发表:
刚才试了,好像是行的,可以修改root的密码,唉,这样好像就没什么用了
xiangxiaodong 于 2009-10-28 08:40:14发表:
朋友我能否在问一下,我在这个同样是UID为0的用户下,是否也能修改root的密码呢,因为没试过,所以想问问
xiangxiaodong 于 2009-10-28 08:23:21发表:
上次root密码让人给改了,所以这点怕,
Cineut 于 2009-10-28 00:08:31发表:
那还不如root,在改什么时做个备份,不做什么完全用root也没事
xiangxiaodong 于 2009-10-27 20:58:46发表:
谢谢楼上的细心讲解,这个有点复杂,我得慢慢来实现,呵呵
bobo504 于 2009-10-27 18:01:19发表:
用sudo
在root下面visudo
加入
username fqdn_hostname=(all) all
可以允许user以root身份运行所有命令 但这样比较危险
你可以只允许普通用户以root身份运行常用的维护命令,把(all)替换掉,多个命令用逗号隔开就好了
xiangxiaodong 于 2009-10-27 17:13:16发表:
哦,那我就放心了,呵呵,这里的人真好,谢谢大家了(()):s
alick 于 2009-10-27 17:09:17发表:
6# xiangxiaodong
我感觉不会删掉root的。LZ最好先查查/etc/passwd和/etc/shadow两个文件。看看text和root是不是一个人(我估计不是)
xiangxiaodong 于 2009-10-27 16:49:01发表:
哦, 这样两个用户共用一个UID是不是很大的错误呢, 删除text会对root有影响吗?
Manley 于 2009-10-27 16:44:47发表:
那样是做到想用root时再root,其实它就是一个普通用户
xiangxiaodong 于 2009-10-27 16:41:31发表:
那如果我删除这个新建的这个用户例如"text" 那root不会被删除吧!因为都是一个UID
alick 于 2009-10-27 16:31:06发表:
把uid改成0就等于他是超级用户了,如同是root改名了罢了。
普通用户想有root权限,就用su或配置sudo好了。
xiangxiaodong 于 2009-10-27 15:42:27发表:
自己先顶一下,各位支支招,谢谢了