[i=s] 本帖最后由 xhwubai 于 2009-9-30 18:55 编辑 [/i]
在root下输入命令,软件马上就运行了,可是普通帐户输入命令,系统提示命令找不到....
怎么办啊?请大侠赐教啊!
---------------------------------------------------------------------------------------------------------
非常各位的回复,我有个想法:可不可以root用户做些设置,普通用户也可以用这软件?
另外还有个问题:我用的是ubuntu8.10,“ll”命令怎么不认啊?就是列出当前目录的所有文件及其相关信息,“ls”只能列出文件名,但是看不到文件大小、创建时间等信息...
Bruce.Ko 于 2009-10-01 09:43:31发表:
支持楼上CEO 的发言,感谢了!
litkt 于 2009-09-30 21:58:32发表:
“ls”只能列出文件名,但是看不到文件大小、创建时间等信息...
ls -l
litkt 于 2009-09-30 21:56:51发表:
这种命令,不要用普通用户运行。
ubuntu什么都可以sudo,等于取消了root和普通用户的区别,很危险。
有一些过于常用的root命令如mount有普通用户的简化版,需要在/etc里设置,每个软件的设置方法都不一样。
yqw1122 于 2009-09-30 21:40:34发表:
配置path路径试一试
tanyuyang 于 2009-09-30 15:59:19发表:
1# xhwubai
普通用户执行命令的话,需要带上命令的路径,且只能执行部分命令,但如果有 sudo 权限, 就能 执行超级用户才能执行的命令.
zjan999 于 2009-09-30 14:48:28发表:
权限不同,有些文件操作只能是su才能用
xhwubai 于 2009-09-30 00:24:27发表:
非常感谢各位大侠的回复!
dwillin 于 2009-09-30 00:01:25发表:
就好比将军和士兵,将军能说的士兵连想都未必敢阿
bobo504 于 2009-09-29 23:57:54发表:
root和普通用户的$PATH就不一样,能执行的东西肯定也不一样,并且root是超户,肯定权限远大于普通用户就行了,如果是redhat里,知道root口令的话,su -,或者用root编辑sudoer----visudo,任意处添加一行
ubuntu里就直接sudo
用户名 主机名(可以用hostname看一下)=命令1(绝对路径),命令2,...命令n,然后就可以在普通账户下sudo 命令了
wangyu 于 2009-09-29 23:24:03发表:
如果是ubuntu,就加上sudo,其它的系统可以用su root,好像是这样的,一般很少用