安裝好linux 虛擬機器,進入系統,開始了解。
一,切換到root
用自己的賬號登入後,在控制台執行 sudo passwd,輸入密碼。(為了讓root密碼固定。這樣每次登入後,執行 su,輸入此密碼即可切換到root身份)
sudo [命令]二,linux檔案基本屬性以其它使用者的身份執行命令,預設以root的身份執行。提示密碼為當前使用者密碼 -s 切換為root shell-i 切換為root shell,並初始化-u 《使用者名稱|uid> 執行命令的身份-l 顯示自己的許可權
root
使用者為根使用者,也就是
系統管理員
擁有全部許可權
乙個使用者只能擁有乙個
gid,但是還可以歸屬於其它附**組
在ubuntu系統上有些命令普通使用者沒有許可權執行的,而
sudo
命令是指用管理員root執行這個命令
ubuntu有乙個與眾不同的特點,那就是初次使用時,你無法作為root來登入系統,為什麼會這樣?這就要從系統的安裝說起。對於其他linux系統來說,一般在安裝過程就設定root密碼,這樣使用者就能用它登入root帳戶或使用su命令轉換到超級使用者身份。與之相反,ubuntu預設安裝時,並沒有給root使用者設定口令,也沒有啟用root帳戶。問題是要想作為root使用者來執行命令該怎麼辦呢?沒關係,我們可以使用sudo命令達此目的
在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等。
接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出現減號[ - ]而已。每個檔案的屬性由左邊第一部分的10個字元來確定(如下圖)。
從左至右用0-9這些數字來表示。第0位確定檔案型別,第1-3位確定屬主(該檔案的所有者)擁有該檔案的許可權。
第4-6位確定屬組(所有者的同組使用者)擁有該檔案的許可權,第7-9位確定其他使用者擁有該檔案的許可權。
其中,第1、4、7位表示讀許可權,如果用"r"字元表示,則有讀許可權,如果用"-"字元表示,則沒有讀許可權;
第2、5、8位表示寫許可權,如果用"w"字元表示,則有寫許可權,如果用"-"字元表示沒有寫許可權;第3、6、9位表示可執行許可權,如果用"x"字元表示,則有執行許可權,如果用"-"字元表示,則沒有執行許可權。
[root@www
/]#ls -l
total
64drwxr-xr
-x 2root root
4096
feb1514:
46cron
drwxr-xr
-x 3mysql mysql
4096
apr21
2014
mysql
對於檔案來說,它都有乙個特定的所有者,也就是對該檔案具有所有權的使用者。同時,在linux系統中,使用者是按組分類的,乙個使用者屬於乙個或多個組。
檔案所有者以外的使用者又可以分為檔案所有者的同組使用者和其他使用者。
因此,linux系統按檔案所有者、檔案所有者同組使用者和其他使用者來規定了不同的檔案訪問許可權。
在以上例項中,mysql 檔案是乙個目錄檔案,屬主和屬組都為 mysql,屬主有可讀、可寫、可執行的許可權;與屬主同組的其他使用者有可讀和可執行的許可權;其他使用者也有可讀和可執行的許可權。
對於 root 使用者來說,一般情況下,檔案的許可權對其不起作用。
linux學習筆記 1
第一部分 shell 第一章 檔案安全與許可權 1 1 檔案 當你建立乙個檔案,系統儲存了關於有關該檔案的資訊,包括 檔案的位置 檔案型別 檔案長度 哪些使用者擁有該檔案,哪些使用者可以訪問該檔案i節點 檔案的修改時間 檔案的許可權位1 2檔案型別 d 目錄 l 符號鏈結 指向另一檔案 s 套接字檔...
linux學習筆記 1
as4和fc3一樣,2.6.8核心開始vfat的驅動,模組就加進去了乙個預設的codepage選項,這個選項要和系統的locale一致。所以mount的時候預設的情況下就得加上utf8來override模組的設定。雖然dmesg裡面會報錯,但是經過實際的操練,這是唯一正常使用vfat分割槽的辦法 i...
linux學習筆記(1)
切入終端介面 ctrl alt f1 f6 文字介面登入 tty1 tty6 終端機 ctrl alt f7 圖形介面桌面。若以純文字啟動則tty7沒有東西,可以用startx來啟動x window 歡迎訊息的內容,是記錄到 etc issue當中的 系統預設登入模式run level 7中 常用兩...