作者 主題: 請教如何在限制user登入linux後所能使用的指令  (閱讀 5611 次)

0 會員 與 1 訪客 正在閱讀本文。

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?

tom710509

  • 懷疑的國中生
  • **
  • 文章數: 51
    • 檢視個人資料
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?
硬體廠商使用之帳戶是root還是一般使用者帳戶呢?如要讓一般使用者限定不能使用一些指令,可以把要變更之指令權限改為只能
Root使用,我以rm為例
首先找尋rm指令位在那一目錄: which rm(enter),位在/bin/rm
ls -l /bin/rm
-rwxr-xr-x 1 root root 54928 2010-09-22 02:33 /bin/rm
只要把other改為---即可(chmod o-r-w rm)

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
謝謝您的回覆~
給一般user的帳號...
可是這樣一來我就必須要去編輯全部指令的使用權限...
還是有什麼現成的免費CLI軟體可以用嗎?

slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
謝謝您的回覆~
給一般user的帳號...
可是這樣一來我就必須要去編輯全部指令的使用權限...
還是有什麼現成的免費CLI軟體可以用嗎?

定期 dmesg 與 lsusb , 再把結果寄給廠商?
冷笑話: 我的 IP 是 127.0.0.1

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?

自己寫一個程式出現提示交談介面,依據輸入選項代為執行 dmesg 與 lsusb,然後設定為該帳號的 shell 即可。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

mingjian

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?

建一般的使用者,然後使用sudo,
請上網查詢一下 sudo 及 visudo.

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?

自己寫一個程式出現提示交談介面,依據輸入選項代為執行 dmesg 與 lsusb,然後設定為該帳號的 shell 即可。

恩,我也是想到小州大的方法...

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?

建一般的使用者,然後使用sudo,
請上網查詢一下 sudo 及 visudo.
原來可以用visudo這方法還真不錯~

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
我有一個linux OS...上面跑很多程式..
我想讓硬體廠商連進來執行 dmesg 和 lsusb 這2指令...
其他都不能做,請教一下有什摩簡單方法或是現成的CLI tool可以用嗎?

自己寫一個程式出現提示交談介面,依據輸入選項代為執行 dmesg 與 lsusb,然後設定為該帳號的 shell 即可。

恩,我也是想到小州大的方法...
請教什麼是"小州大的方法"的方法?

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
請教什麼是"小州大的方法"的方法?

答案:
自己寫一個程式出現提示交談介面,依據輸入選項代為執行 dmesg 與 lsusb,然後設定為該帳號的 shell 即可。

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
我看懂了..謝謝大家 :)