ubuntulinux使用組來幫助你管理使用者,設定這些使用者的許可權,甚至監視他們在PC前花費的時間。
Ubuntu是為一個人設定的,當你將它安裝到你的系統中時可以使用它,但是如果不止一個人使用這臺計算機,最好每個人都有自己的使用者帳戶。這樣,每個人都可以有單獨的設定和文件,並且可以保護檔案不被同一臺電腦上的其他使用者檢視。
通常Linux計算機有兩個使用者帳戶—您自己的使用者帳戶和超級使用者root帳戶,超級使用者可以訪問PC上的所有內容、進行系統更改和管理其他使用者。Ubuntu的工作方式有點不同,不過預設情況下你不能直接以root使用者身份登入,需要更改時可以使用sudo命令切換到root級別的訪問。
Linux在'/etc/groups'檔案中儲存所有使用者的列表。您可以在終端中執行此命令以檢視和編輯系統中的組和使用者:
sudo vigr /etc/groups
要建立新使用者,您可以進入系統->管理->使用者和組,然後單擊“新增”按鈕新增新使用者。
指定適當的名稱來標識其他使用者,並勾選“加密”複選框以保護其主資料夾。
單擊“高階設定”按鈕配置使用者許可權。
使用者管理模組在“使用者許可權”選項卡下列出Anna的許可權。
我們建議您從其他使用者帳戶中刪除“管理系統”許可權。這是為了確保其他使用者不能輕易地更改可能危害您的Linux裝置的關鍵系統設定。
Linux中的每個檔案都有一組使用者和組許可權,您可以使用ls-l命令從終端顯示完整的許可權和屬性集。
從左到右閱讀,列表中的每一項都意味著:
<permissi***> 1 <file owner> <file group> <file size> <file date> <file name>
例如,在顯示名為anki的檔案的示例中,許可權是rwxr-xr-x,該檔案屬於根使用者,屬於根組,它是159位元組。
許可權標誌由四個部分組成,第一個字元是標誌,通常用於指示它是目錄還是檔案—目錄將顯示“d”,常規檔案將顯示“-”。接下來的9個字元被分成3個字符集,分別表示使用者、組和所有人許可權。
<flag><user permissi***><group permissi***><everyone permissi***>
在這個特殊的例子中,我們得到了rwxr-xr-x,可以這樣分解:
<flag><user permissi*** = rwx><group permissi*** = r-x><everyone permissi*** = r-x>
許可權對應於以下值:
這意味著對於所討論的檔案,每個人都有讀取和執行許可權,但只有root使用者有權寫入該檔案。
安娜是一名七年級學生,她的哥哥彼得剛剛在一所大學註冊了一門程式設計課程。Anna對數學或地理作業使用教育軟體更感興趣,而Peter對使用軟體開發工具更感興趣。
我們可以配置Anna和Peter對這些應用程式的訪問許可權,方法是將它們從“管理組”模組分配到相應的組。
讓我們建立兩個使用者組,一個K-12學生組,一個大學生組,併為每個組分配適當的使用者帳戶。
我們應該給K-12學生執行教育軟體的特權。
Linux將大多數可執行檔案儲存在/usr/bin下,例如,Linux將Anki儲存在/usr/bin/Anki下。如果您不確定檔案的位置,那麼which命令是從終端查詢位置的一種方便方法:
which anki
讓我們使用chown命令將Anki和Kig分配給k12組,該命令使用以下格式:
sudo chown :[group name] [files list]
還可以使用chmod命令從其他使用者組撤消讀取和執行訪問。
sudo chown :[group name] [files list]
此命令允許K12組的成員訪問Anki和Kig。我們應該透過刪除“其他”組的讀取和執行許可權來限制大學組從Anki和Kig的訪問許可權。命令的格式為:
chmod [ugoa][+-=][rwxXst] fileORdirectoryName
我們在命令列中執行的第一個命令將從“Other”組中刪除read(r)和execute(x)特權。“O”選項表示我們正在修改另一個組的訪問許可權。“-”選項意味著我們要刪除在“-”選項後面的引數中指定的某些檔案許可權。chmod的手冊頁詳細解釋了這些選項。
man chmod
Timekpr允許我們設定為每個使用者提供有限的計算時間,您需要將以下PPA新增到您的軟體源中,以便您可以從Ubuntu軟體中心安裝Timekpr。
deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
Ubuntu軟體中心是安裝Timekpr最簡單的方法,只需使用搜索框,它應該馬上出現。
Timekpr允許我們在一個月的每一天將計算機的使用時間限制在一定的時間範圍內。例如,我們可以指定星期天300分鐘和星期一60分鐘的計算機使用時間。
Timekpr將出現在使用者的工作列上,並在使用者的計算時間結束時鎖定桌面。
... 深入研究Linux中的任務自動化和排程 包管理器和軟體儲存庫 ...
...有更大的解決問題的能力。這類似於蘋果為購買MacBooks的使用者提供硬體和軟體的方式,儘管System76最終依賴於許多外部開發人員和組織來獲取進入Pop的大部分程式碼!_作業系統。 ...
...者友好版本,但這並不意味著Ubuntu只供初學者使用。高階使用者還可以利用Ubuntu提供的一些強大功能。 ...
...述性函式,gpiozero更易於初學者理解。即使是經驗豐富的使用者RPi.GPIO檔案圖書館可能更喜歡它——為了理解原因,讓我們看看它是如何做到的RPi.GPIO檔案與GPIO零比較。 ...
...板和對映。還有一些應用程式管理方面的教程,如安全和使用者管理。所有的影片都只有幾分鐘長。 ...
Python中的lambda是最有用、最重要、最有趣的特性之一。不幸的是,他們也很容易誤解和出錯。 ...
FaceTime是蘋果公司設計的一款應用程式,使用者可以透過Wi-Fi或蜂窩網路連線進行音訊或影片通話。你可以打電話給任何啟用了FaceTime並且使用iPhone、iPad、iPod touch或Mac的人。 ...