有用户反映Linux系统中想使用命令进行一些配置,但是提示没有权限,怎么解决呢?下面我就给大家介绍下Linux普通用户没有权限使用系统命令的解决方法。
Linux普通用户没有权限使用命令怎么办?
解决方法:
这里就要用到linux的特殊权限命令了:suid权限的赋加。
比如说你登陆普通用户user1,想要使用reboot的命令,一般情况下会提示你没有权限执行此命令。
但如果把此命令的配置文件的权限修改下,就可以登陆普通用户使用此命令了。
首先使用root用户登陆系统;
然后敲入 “which reboot”,会得到reboot配置文件的绝对路径/sbin/reboot
然后赋加给/sbin/reboot文件权限S,
chmod 4744 /sbin/reboot
然后切换到user1:su - user1
再次输入reboot后就可以执行此命令了。
补充:系统常用维护技巧
1,在 “开始” 菜单中选择 “控制面板” 选项,打开 “控制面板” 窗口,单击 “管理工具” 链接
2,在打开的 “管理工具” 窗口中双击 “事件查看器” 图标
3, 接着会打开 “事件查看器” 窗口
4,在右侧窗格中的树状目录中选择需要查看的日志类型,如 “事件查看器本地--Win日志--系统日志,在接着在中间的 “系统” 列表中即查看到关于系统的事件日志
5,双击日志名称,可以打开 “事件属性” 对话框,切换到 “常规” 选项卡,可以查看该日志的常规描述信息
6,切换到 “详细信息” 选项卡,可以查看该日志的详细信息
7,打开 “控制面板” 窗口,单击 “操作中心” 链接,打开 “操作中心” 窗口,展开 “维护” 区域
8,单击 “查看可靠性历史记录” 链接,打开 “可靠性监视程序” 主界面,如图所示, 用户可以选择按天或者按周为时间单位来查看系统的稳定性曲线表,如果系统近日没出过什么状况, 那么按周来查看会比较合适。观察图中的曲线可以发现,在某段时间内,系统遇到些问题,可靠性指数曲线呈下降的趋势,并且在这段时间系统遇到了三次问题和一次警告,在下方的列表中可以查看详细的问题信息。
相关阅读:系统故障导致死机怎么解决
1、病毒原因造成电脑频繁死机
由于此类原因造成该故障的现象比较常见,当计算机感染病毒后,主要表现在以下几个方面:
①系统启动时间延长;
②系统启动时自动启动一些不必要的程序;
③无故死机
④屏幕上出现一些乱码。
其表现形式层出不穷,由于篇幅原因就介绍到此,在此需要一并提出的是,倘若因为病毒损坏了一些系统文件,导致系统工作不稳定,我们可以在安全模式下用系统文件检查器对系统文件予以修复。
2、由于某些元件热稳定性不良造成此类故障(具体表现在CPU、电源、内存条、主板)
对此,我们可以让电脑运行一段时间,待其死机后,再用手触摸以上各部件,倘若温度太高则说明该部件可能存在问题,我们可用替换法来诊断。值得注意的是在安装CPU风扇时最好能涂一些散热硅脂,但我在某些组装的电脑上却是很难见其踪影,实践证明,硅脂能降低温度5—10度左右,特别是P Ⅲ 的电脑上,倘若不涂散热硅脂,计算机根本就不能正常工作,曾遇到过一次此类现象。该机主要配置如下:磐英815EP主板、PⅢ733CPU、133外频的128M内存条,当该机组装完后,频繁死机,连Windows系统都不能正常安装,但是更换赛扬533的CPU后,故障排除,怀疑主板或CPU有问题,但更换同型号的主板、CPU后该故障也不能解决。后来由于发现其温度太高,在CPU上涂了一些散热硅脂,故障完全解决。实践证明在赛扬533以上的CPU上必须要涂散热硅脂,否则极有可能引起死机故障。
3、由于各部件接触不良导致计算机频繁死机
此类现象比较常见,特别是在购买一段时间的电脑上。由于各部件大多是靠金手指与主板接触,经过一段时间后其金手指部位会出现氧化现象,在拔下各卡后会发现金手指部位已经泛黄,此时,我们可用橡皮擦来回擦拭其泛黄处来予以清洁。
4、由于硬件之间不兼容造成电脑频繁死机
此类现象常见于显卡与其它部件不兼容或内存条与主板不兼容,例如SIS的显卡,当然其它设备也有可能发生不兼容现象,对此可以将其它不必要的设备如Modem、声卡等设备拆下后予以判断。
5、软件冲突或损坏引起死机
此类故障,一般都会发生在同一点,对此可将该软件卸掉来予以解决。
㈡ u盘文件复制到linux系统没有权限怎么办
自己的机器不可能没权限。
㈢ 虚拟机上装的linux系统终端里复制文件权限不够
其实不是虚不虚拟的问题。
要看看终端里你的命令提示符是$还是#。
如果是$,说明你是普通用户,你的读写权限仅限于/home/(你的用户名)这个目录,对形如/usr/bin,/root等其他目录一般只有只读权限,或者没有权限。
这样的情况,要登陆为root用户才能读写。在登录时以root用户进入系统(ubuntu的话,默认不能这样用),或者登陆了之后,用sudo冠于要执行的命令前面,或者在终端里用su登陆为root用户,就有足够的权限了。
如果是#,说明你已经是root用户,那么就要查看一下你要复制目标文件夹,看看用户和用户组的权限。用chmod +w (目录名) 来赋予写入权限。
㈣ linux中root没有访问权限,怎么把文件复制到root文件夹下的任一文件夹中
drwxr-xr-x
中的第一位(左数)表示当前目录是目录还是文件,d表示目录,-表示普通文件.
后面9位分为3组,每3组作为1组,从左到右分别表示文件属主,文件属组,和其他所有用户的权限.
r表示文件可读,w表示文件可写,x表示文件可以执行.
用命令chmod改变文件权限.有两种
第一种
chmod
(ugoa)
(=-+)
(rwx)
file
u代表文件属主,g代表文件属组,o代表系统中除属主和属组成员之外的其他用户,a代表所有用户(u,g,o)总和
+代表增加相应的权限,-代表减少相应的权限,=代表只有相应的权限
chmod
g-w
file就可以完成上面那个文件的权限改正.
第二种
用数字改正,r为4,w为2,x为1
把数字相加就是所对应的权限,不如rwx就是7,rw就是6
改正上面问题的权限方法为
chmod
775
file
就行了
㈤ Linux怎么在文件系统/usr/local中复制进文件,总是显示没有权限
对usr文件夹进行操作需要有超级管理员的权限才行,你可以切换为超级管理员进行操作,或者在命令前面加 sudo;
如 sudo cp 1.txt usr/local
㈥ linux 普通用户下 移动或复制一个zip文件权限不够怎么办
能否贴上/home/oracle/20131108.zip 这个文件的权限详情?
使用命令:
ls-l/home/oracle/20131108.zip
一般权限不够,使用chmod修改权限,可以试试 chmod 777 /home/oracle/20131108.zip,然后再mv,当然还得看你登录的用户属于哪个群组了。
㈦ linux samba共享文件夹权限设置 不能复制文件
这是linux上的samba服务文件夹权限没有作设置,以redhat
linux为例。
1、设置文件夹权限,检测配置文件,假设在samba服务配置文件中设置的公开目录为/home/samba/share。
chmod
-r
0777
/home/samba/share
testparm
2、重启samba服务即可解决
service
smb
restart
㈧ linux下复制文件需要什么样权限
需要访问权限,读写权限。
改动文件权限和所有权的两个命令如下:
chmod - 更改权限
chown - 更改所有权
上面两个命令用起来都不难。只有用户是当前所有者或根用户,才能够实际更改文件的权限或所有权,这一点很重要。所以,如果是用户Bethany,要是不借助根权限(或sudo),就无法对用户Jacob拥有的文件和文件夹进行更改。比如说:
数据分区上创建了一个新的文件夹,名为/DATA/SHARE。Bethany和Jacob这两个用户都需要拥有读取和写入该文件夹的访问权限。有许多方法
可以实现这一点(其中一个方法是,把两个用户加入到一个特殊的用户组)。如果Bethany和Jacob是系统上的唯一两个用户,就可以更改该文件夹的权限,为他们授予访问权。为此,一个方法就是执行该命令。
上面这个命令的详细分解如下:
sudo - 这用于为使用sudo的任何系统上的命令获得管理员权限。
chmod - 改动权限的命令。
-R - 这改动父文件夹及其里面子对象的权限。
ugo+rw - 这为User(用户)、Group(用户组)及Other(其他对象)授予读取和写入访问权限。
这个命令完全开放了SHARE文件夹的权限,那样系统上的任何人都能访问该文件夹。正如在前面提到的那样,一种更安全的方法就是使用用户组。但使用这种方法仅仅是为了示。