搜尋

首頁  >  問答  >  主體

如何理解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 天前515

全部回覆(4)我來回復

  • PHPz

    PHPz2017-04-21 10:57:24

    Ubuntu 12.04是採用Unity桌面環境的視窗的選單列被整合到了頂部面板中,把滑鼠放到頂部上就可見看見選單列了。

    回覆
    0
  • 高洛峰

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

    應該是因為呼叫了不同的設定檔。預設的設定檔家目錄下, root運行時,在/etc下。

    回覆
    0
  • PHP中文网

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

    試試
    sudo chown root wiznote
    sudo chmod 4755 wiznote
    //有一點安全風險,慎用。

    回覆
    0
  • 巴扎黑

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

    對此程式做set-uid操作即可

    #su as root
    chmod +s aplication-bin
    #exit

    回覆
    0
  • 取消回覆