찾다

 >  Q&A  >  본문

如何理解ubuntu 12.04 运行程序的不同结果

使用为知笔记时,发现在启动器用图标打开为知笔记,上面少了菜单栏, 并且有的笔记打不开:

但是用root权限在终端运行wiznote时完全正常, 如图2:

我把wiznote的相关文件的用户归属全部改为我的用户名(原来是root), 可是问题还没有解决。

zhaofei@zhaofei-xuelang:$ whereis wiznote
wiznote: /usr/bin/wiznote /usr/bin/X11/wiznote /usr/share/wiznote
zhaofei@zhaofei-xuelang:$ ls -l /usr/bin/wiznote 
-rwxr-xr-x 1 zhaofei zhaofei 6249324  3月  1 12:41 /usr/bin/wiznote
zhaofei@zhaofei-xuelang:$ ls -l /usr/bin/X11/wiznote 
-rwxr-xr-x 1 zhaofei zhaofei 6249324  3月  1 12:41 /usr/bin/X11/wiznote
zhaofei@zhaofei-xuelang:$ ls -l /usr/share/wiznote 
总用量 108
drwxr-xr-x 3 zhaofei zhaofei  4096  3月  2 17:34 files
drwxr-xr-x 2 zhaofei zhaofei  4096  3月  2 17:34 languages
drwxr-xr-x 5 zhaofei zhaofei  4096  3月  2 17:34 skins
drwxr-xr-x 2 zhaofei zhaofei  4096  3月  2 17:34 sql
-rw-r--r-- 1 zhaofei zhaofei 93687  2月 22 08:36 wiznote.icns

另外还有一些程序也会遇到同样的问题。 我猜测可能是程序内调用了某些需要root权限的库, 因此一般用户权限下会丢失部分功能。 不知道我猜的是否正确?

另外, 有没有什么办法可以使我不用sudo也可以正常运行wiznote?

-----------------------------------------------------------------
wiznote的ppa

大家讲道理大家讲道理2884일 전514

모든 응답(4)나는 대답할 것이다

  • PHPz

    PHPz2017-04-21 10:57:24

    Ubuntu 12.04는 Unity 데스크탑 환경을 사용합니다. 창의 메뉴바는 상단 패널에 통합되어 있습니다. 마우스를 상단에 놓으면 메뉴바를 볼 수 있습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-21 10:57:24

    다른 구성 파일이 호출되기 때문일 것입니다. 기본 구성 파일 홈 디렉터리는 루트로 실행될 때 /etc 아래에 있습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-21 10:57:24

    해 보세요
    sudo chown 루트 wiznote
    sudo chmod 4755 wiznote
    //약간의 보안 위험이 있으므로 주의해서 사용하세요.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-21 10:57:24

    프로그램에서 set-uid 작업만 수행하세요

    으아악

    회신하다
    0
  • 취소회신하다