which vlc 或者 whereis vlc

输入/geteuid,输入i进入输入模式,将geteuid改成getppid,然后ESC,输入wq,保存退出,这样程序root用户就可以运行了。

chrome、vlc等程序使root用户无法使用的原理是:它获取程序的所有者,如果它是root用户,就让它不能运行。

程序中用到的函数是geteuid()。geteuid就是get essensial user id,获取有效用户id。每一个用户都有一个id,root用户id为0,普通用户id为1000以上。

知道原理后就可以得出解决办法了,就是将geteuid替换成getppid。getppid是获取此进程的父进程id,由于它是独立进程,它的父进程就是init进程(启动后的第一个进程),进程id为1,永远不可能为0。

解决方案一:

找到google-chrome 的快捷方式 右击查看属性 找到命令 即得到google-chrome 的地址。

如:/usr/bin/google-chrome

打开终端. 输入命令:/usr/bin/google-chrome %U -user-data-dir

OK 即可以搞定..

解决方案二:

编辑 /usr/share/applications/google-chrome.desktop 文件,找到 Exec 一行,将其值改为 /opt/google/chrome/google-chrome –user-data-dir=”/root/.config/google-chrome” 也应该是可以的。

转载于:https://www.cnblogs.com/itholidaycn/p/6404664.html

linux上chrome、vlc等程序root不能运行的解决办法相关推荐

  1. root无法运行命令解决办法

    今天运行一个命令wget(wg再使用tab键无法使用),如下提示 -bash: /usr/bin/wget: 权限不够 [root@www /]# ls -Z /usr/bin/wget -rw-r- ...

  2. linux ntfs chkdsk,ntfs格式磁盘提示无法运行chkdsk解决办法

    方法1: 进入安全模式进行检查整理. 方法2: 因为D盘是ntfs,在windows正常使用过程中无法被Chkdsk,所以你在windows中的命令提示行中使用chkdsk是没用的.但是程序应该会自动 ...

  3. xmanager linux,教您用xmanager启动Linux上的图形界面程序-Go语言中文社区

    对于习惯实体化的开发人员来说,还是界面化用着比较习惯,所以这就涉及到掌握使用Xmanager启动Linux上的图形界面程序,为了方便大家的使用,本集小编就详细的为大家讲解具体操作. 具体步骤如下: 1 ...

  4. 教您用xmanager启动Linux上的图形界面程序

    对于习惯实体化的开发人员来说,还是界面化用着比较习惯,所以这就涉及到掌握使用Xmanager启动Linux上的图形界面程序,为了方便大家的使用,本集小编就详细的为大家讲解具体操作. 具体步骤如下: 1 ...

  5. linux telnet 127.0.0.1 不通,Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

    Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法 Linux 出现telnet: connect to address 127.0.0.1: Co ...

  6. tftp在put上传的时候显示File not found的解决办法

    tftp在put上传的时候显示File not found的解决办法 在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改 ...

  7. catia 安装打开闪退_win10catia r20应用程序无法正常启动的解决办法

    catia r20是一款用于模具设计的专业软件,能够给用户提供十分完善的建模技术.但近日有用户却反映说自己的win10正式版电脑出现了catia r20无法正常启动的情况,那我们要怎么解决这一问题呢? ...

  8. linux系统怎么关闭usb端口,linux系统挂载以及卸载USB接口的设备的解决办法

    Linux如何挂载一个USB设备通常,在Linux系统中,如果要使用硬盘.光盘.软盘或U盘等存储设备,一般先要挂载(但有些高版本的Linux可以做到自动识别和加载设备).当存储设备挂载完成后就可以像目 ...

  9. c语言 执行free函数程序被卡住,FreeRTOS操作系统,在按键中断函数中恢复被挂起的任务,程序卡死的原因和解决办法...

    FreeRTOS操作系统,在按键中断函数中恢复被挂起的任务,程序卡死的原因和解决办法 时间:2019-08-10 14:39:47  来源:  作者:  所属栏目:其他服务端 这里将告诉您FreeRT ...

  10. linux服务器黑屏_IBM服务器安装、进入Linux系统时显示花屏、黑屏的解决办法

    IBM服务器安装.进入Linux系统时显示花屏.黑屏的解决办法 在Linux安装时不能正确识别或者装上显卡驱动,导致在安装或者启动时显示黑屏.花屏,这时我们可以使用VESA模式进入Linux的图形话界 ...

最新文章

  1. HBase保存的各个字段意义解释
  2. Poj3177 分离的路径
  3. TCP/IP学习笔记(五)TCP的保活定时器
  4. 15、解决14中csv用excel打开乱码的问题 open('zhihu.csv','w',newline='',encoding='utf-8-sig')...
  5. Linux内存压力,linux下的CPU、内存、IO、网络的压力测试
  6. python之33个关键字详解_Python解析、提取url关键字的实例详解
  7. github的使用教程
  8. DOM-动态操作心得
  9. threejs引擎中 环境光线与管道流动
  10. 具有强大的有限元网格ANSA
  11. java实现录屏功能
  12. 计算机开机一直无法访问,电脑开机时显示:AutoIt 错误 不能打开脚本文件 如何处理...
  13. python编程题:天天向上的力量
  14. (附源码)ssm小程序 实验室安全管理系统 毕业设计 031527
  15. css三实现ui,纯CSS实现常见的UI效果
  16. android平台多路摄像头实现方式的简析
  17. 重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」
  18. BUAA OO第二单元作业总结
  19. 如何从0快速上线一个网站---详细
  20. MyBatis-Plus--自定义SQL

热门文章

  1. paip.连接access2003数据库python3.3以及php5对比
  2. paip.输入法编程---输入法ATIaN历史记录 v8b
  3. paip.程序设计--扫号器跑号器结果分类设计
  4. paip.C#.net TIMER不起作用在用户控件中
  5. CTO用“汉德公式”来定责,我大写的服!
  6. 苏宁金融一站式API网关演进之路
  7. 密码货币量化基金突然很热,但你可知道成功有多难?
  8. (转)听赌徒谈风险:没犯任何错误照样输个精光
  9. Julia语言:让高性能科学计算人人可用(转)
  10. 钉钉总裁不穷:周末最烦写周报还有被人钉