linux新建用户为什么基本的命令都不能用

我新建一个oracle用户,为什么用oracle用户登录上去了以后,连基本的vi都不能辨认,ls这些也提示不存在。是什么原因呢。应该怎么设置呢

第1个回答  2010-07-31
可能是 因为 shell 命令 没有 给予用户
可以 cp /etc/skel/.* /home/orcale/
第2个回答  2010-07-26
没有权限运行命令,必须是root用户组,才能运行这些命令,或者你要重新添加一下权限,比如粘连位,sudo
第3个回答  2010-07-25
新建的用户?怎么新建的?
什么系统?

运行
export
贴出输出信息。
第4个回答  2016-08-02
好久的帖子,就是想问一下楼主怎么解决的!
第5个回答  2010-07-25
不知道你新建的是什么用户?普通用户?

linux新建的一个用户web,怎么没有任何权限,使用cp ,rm ,mkdir等命令都...
应该是你所处的不在你的家目录里,一般只有系统用户才可以在没有该目录的权限的情况下创建目录复制文件等 如果想提升用户权限可以使用 usermod web -u 499 即可将该用户升级为管理员级别

急急急!!!linux 新建的oracle用户下 所有命令都不能用了
这是一种为了安全的隔离措施。方式因为服务程序存在漏洞而获得一定的控制权限。进而进一步攻击系统,导致系统出现安全问题。oracle 用户仅仅是用来跑服务的,你操作 oracle 不需要用这个账户。

linux终端敲命令时候好多命令不行 就是简单的关机命令也不行,这是...
1.可能是你shell的环境有问题,换个shell,直接打ksh或者bsh。2.可能是你的environment设置有问题。很多命令都在\/etc\/ 下,把目录\/etc 放进 \/etc\/environment 文件中,退出重新登陆。3.LINUX命令是区分大小写的,你看一下。4.权限的问题,你登录的是受限用户,换有权限的用户进行登录。

新创建的用户不能使用sudo 命令
假设你用的是Red Hat系列(包括Fedora和CentOS)的Linux系统。当你执行sudo命令时可能会提示“某某用户 is not in the sudoers file.  This incident will be reported.”当然如果你理解上面的原理后,可以直接输入如下命令解决此问题 su - echo 'xxx ALL=(ALL) ALL'&...

系统之家Linux普通用户没有权限使用命令怎么办
这里就要用到linux的特殊权限命令了:suid权限的赋加。比如说你登陆普通用户user1,想要使用reboot的命令,一般情况下会提示你没有权限执行此命令。但如果把此命令的配置文件的权限修改下,就可以登陆普通用户使用此命令了。首先使用root用户登陆系统;然后敲入 “which reboot”,会得到reboot配置文件的绝对...

我在linux申请的自己用户,对于一些命令无权限,例如halt,怎么能让他具...
1、可以使用 sudo halt 然后输入当前用户的密码,可以以root执行该命令。(只有sudoer才可以执行sudo提权)2、使用 su -c halt 然后输入root用户的密码,可以以root执行该命令。3、执行 sudo chmod o+s `which halt` 可以使所有用户可以直接执行halt命令。(但是要考虑安全因素,因为所有用户都可以不用...

在linux 系统中使用adduser 命令新建的用户无法使用
没有添加家目录吧,这样默认会切到 root,而根目录不可访问。可以修改用户信息: usermod -d \/home\/username username

为什么linux新建用户不能创建文件夹?
一般都是由于新建用户权限不够导致。Linux 非root用户不能创建目录的解决办法:有些时候安装应用,需要新建一个用户,用户建完之后,发现在常见的目录(\/home)下面不能建立目录,必须求助于root用户,建立完毕,例如建立一个目录ubsadm。这个时候\/home\/ubsadm 目录存在。切换到应用用户(例如为:ubsadm)这个...

在linux中为什么在非root用户下有些命令用不来,如,ifconfig,shutdown_百...
你用ls -l \/sbin\/ifconfig 看看,如果第十个字符是x,那么,普通用户可以通过键入命令 \/sbin\/ifconfig 来执行它。第四个位置上的x是说root自己可以执行,第七个位置上的x是说文件所有主所在的组(此处即指root)成员可以执行。第十个字符是x的话,所有用户都可以执行它。

问题1:linux系统下新建用户useradd,提示找不到相应的命令;但是通过\/usr...
差不多都是解决方法,我说说原因吧 这是由于你的环境变量 PATH 没有引进 \/usr\/sbin这个执行目录导致,你只需要在PATH里面加入就可以了 加入方法有下面几个:在你的 \/root\/.bash_profile里面的 PATH后面加入 :\/usr\/sbin,然后保存退出后 source \/root\/.bash_profile来使环境变量生效就可以了 ...

相似回答