顯示具有 BSD 標籤的文章。 顯示所有文章
顯示具有 BSD 標籤的文章。 顯示所有文章

2020年8月25日 星期二

使用visudo設定sudo的設定檔sudoer

sudo是一個不需要在知道root密碼的情況下,可以執行root權限的指令。 visudo則是去修改sudo的設定檔,也就是 /etc/sudoer的指令。若要讓某使用者user可以使用root權限來執行所有指令,最簡單的設定方式為:

  • user    ALL=(ALL)    ALL

上述三個欄位分別是:

  1. 要使用sudo的使用者帳號
  2. 登入者的來源主機=(可切換的身分):通常來源主機會是ALL,而後面可切換的身分可以寫成root,也可以寫成其他使用者
  3. 可下達的指令:填寫ALL代表可以執行切換身份後可執行的所有指令,若是指定某些指令,那麼在這邊要填入絕對路徑。若有多個指令,用逗點分隔

2019年9月27日 星期五

類UNIX系統上的設備檔案(device file)

在類UNIX系統(UNIX-like system)上面不只是一般文件是以檔案方式來存取、目錄也是檔案、甚至設備(devices)也是檔案。這些設備檔案(device file)會放在 /dev 這個資料夾下面。以下舉最常見到的設備檔案:
  1. /dev/console:目前使用的終端機
  2. /dev/sda:第一個SATA硬碟
上述兩者對應到的就是設備檔案中最常見的兩種形式:

2019年4月18日 星期四

檔名匹配 Filename Globbing

使用命令列要列出檔案時,可以使用一些特殊的萬用字元(wildcard character)來代表檔名裡面的某些字元,這些萬用字元包含了:
  • *:匹配任何字串(和空字串與空白字元)
  • ?:匹配1個字元
  • [abc]:abc裡面任何一個字元,要注意大小寫有區分
    [123]:123裡面任何一個字元
  • [a-z]:匹配a到z這26字元的任何一個,要注意大小寫有區分
    [0-9]:匹配0到9這10個字元的任何一個
上述匹配模式又稱作wildcard pattern,不要跟正規表達式(regular expression)搞混

2018年11月19日 星期一

Gea-Suan Lin's BLOG

Gea-Suan Lin's BLOG(幹壞事是進步最大的原動力),這個部落格充滿了各式各樣與電腦相關的技術資料...,從2005年八月開始,每個月大概都會有十幾到數十篇文章,資訊量非常的大...。此人還有另外兩個部落格: