Linux用于账号文件,linux的文件及账号管理
正如linux的準(zhǔn)則描述的那樣:Linux一切皆文件.當(dāng)我們創(chuàng)建文件時(shí),都會(huì)有一個(gè)默認(rèn)屬性,這與umask有關(guān).我們知道可以可以使用使用數(shù)字來(lái)表示屬性:r::4,w:2,x:1.而一般情況下用戶建立的文件沒(méi)有可執(zhí)行權(quán)限.即--rw-rw-rw-:666,而目錄為rwxrwxrwx:777.umask為022,我們這樣計(jì)算新文件與目錄的屬性,即666-022和777-022來(lái)計(jì)算文件與目錄的屬性.分別為644和775,即轉(zhuǎn)換為字母是:rw-r--r--既rwxr-xr-x.
下面我來(lái)介紹一下關(guān)于文件的幾個(gè)命令及權(quán)限.
查看文件及目錄(注意:文件和目錄都可以查看):ls 參數(shù) -a :全部文件,包括隱藏文件.-A:全部文件,但不包括隱藏文件.-l:列出長(zhǎng)數(shù)據(jù)串,包括文件屬性.-r:將結(jié)果反向輸出.-R:如子目錄內(nèi)容一起列出來(lái).cp:復(fù)制文件或目錄.-d:源文件為連接文件的屬性,則復(fù)制連接文件而非文件本身-f:
強(qiáng)制復(fù)制,不詢問(wèn) -i:復(fù)制前會(huì)詢問(wèn) -p:與文件屬性一起復(fù)制 -r:遞歸持續(xù)復(fù)制,用與目錄的復(fù)制操作.(但文件與目錄的權(quán)限會(huì)被改變,若是目錄復(fù)制,則要加上-r參數(shù)),touch:創(chuàng)建與修改文件 -a:僅修改進(jìn)入時(shí)間,-c:僅修改時(shí)間,而不建立文件 -d:后面可以接日期.另外還有:查看文件內(nèi)容:cat/tac/nl.翻頁(yè)查看:more/less/,數(shù)據(jù)選取:head/tail.這里我們不再一一介紹.
接下來(lái)我重點(diǎn)介紹一下關(guān)于賬號(hào)的管理問(wèn)題:每個(gè)登錄的用戶至少會(huì)取得兩個(gè)ID:UID和GID,利用這兩個(gè)ID識(shí)別用戶身份和擁有組.當(dāng)我們添加一個(gè)用戶時(shí),用戶在家目錄里的各項(xiàng)內(nèi)容都是由/etc/skel復(fù)制過(guò)去的.當(dāng)然各項(xiàng)數(shù)據(jù)也可以修改.
主要兩個(gè)編輯文件:/etc/passwd和/etc/group
/etc/passwd文件內(nèi)容如下: root:x:0:0:root:/root:/bin/bash 我來(lái)逐段介紹 root:賬號(hào)名稱 x:密碼 第一個(gè)0:UID 第二個(gè)0:GID 第五段:為用戶說(shuō)明欄,沒(méi)啥用,只是解釋賬號(hào)的意義.第六段為:用戶家目錄 .第七段:shell,各硬件接口設(shè)備接口之間的通信,通常用/bin/bash這個(gè)shell執(zhí)行命.
令.
/etc/group 的文件內(nèi)容如下:
Root:x: 0: root 對(duì)應(yīng)的各段內(nèi)容為:用戶組名稱;用戶組密碼;GID;支持的賬號(hào)名稱,即加入這個(gè)用戶組里的所有賬號(hào).
我們可以使用useradd命令來(lái)添加一個(gè)賬號(hào).-u:后接UID -g:后接GID -G:接用戶組,是這個(gè)賬號(hào)還可以支持的.-c:即/etc/passwd的第五段 -d:指定某個(gè)目錄為家目錄 -s:后一個(gè)shell,默認(rèn)為/bin/shell .-m:不要建立家目錄 -M:要建立家目錄.
usermod 也很重要.usermod后-c接賬號(hào)說(shuō)明,-e接日期,-l:接修改后的賬號(hào)名稱 -L:暫時(shí)將用戶的密碼凍結(jié),是他無(wú)法登錄 .-U:與-L的意義相反.
當(dāng)然我們?cè)谧鲂薷臅r(shí)可以用這些提供的命令,也可以直接進(jìn)入文件編輯.
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Linux用于账号文件,linux的文件及账号管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 沙特和阿联酋投资公司拟向SpaceX投资
- 下一篇: linux启动停留在grub界面,启动l