linux與使用者相關內容及命令

來源:互聯網
上載者:User

Linux下的使用者分為3類

– 超級使用者:root,具有一切許可權,只有在系統維護或其它必要情形下才用超級使用者,以避免系統出現安全問題
– 系統使用者:Linux系統正常工作所必需的內建的使用者,系統使用者不能用來登入,比如bin,adm,lp等使用者
– 普通使用者:是為了讓使用者能夠使用系統資源而建立的,大多數使用者屬於此類

– 每一個使用者都有一個數值,成為UID,超級使用者的UID為0;系統使用者的UID一般為1-499;普通使用者的UID為500-60000之間

Linux採用純文字檔案來儲存帳號資訊,主要有以下檔案:

– /etc/passwd---儲存使用者基本資料

– /etc/shadow---儲存經過加密的密碼

– /etc/group---儲存群組的基本資料

/etc/passwd檔案:

        root:x:0:0:root:/root:/bin/bash        bin:x:1:1:bin:/bin:/sbin/nologin        daemon:x:2:2:daemon:/sbin:/sbin/nologin        adm:x:3:4:adm:/var/adm:/sbin/nologin        lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin        sync:x:5:0:sync:/sbin:/bin/sync        shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown        .....        zhangyf:x:500:500:zhangyanfang:/home/zhangyf:/bin/bash

/etc/shadow檔案:

        使用者名稱:密碼:最後一次修改時間:兩次修改口令允許的最小天數:多少天后必須修改口令:從系統提前警告到口令正式失效的天數:口令到期多少天后,該帳號被禁        用:口令失效的絕對天數(從1970-1-1開始計算)        gopher:*:15695:0:99999:7:::        ftp:*:15695:0:99999:7:::        nobody:*:15695:0:99999:7:::        nscd:!!:15695:0:99999:7:::        gdm:!!:15695:0:99999:7:::        zhangyf:$1$nKtrzD$CSLFW.7VnAA3fi5am8/pi0:15695:0:99999:7:::        • 密碼欄位為“*”表示使用者被禁止登入        • 為“!!”表示密碼未設定        • 為“!”表示密碼被鎖定

/etc/group 檔案:

        rpcuser:x:29:        nfsnobody:x:65534:        gdm:x:42:        zhangyf:x:500:

與 有關的命令

userdel

– 刪除使用者

– Userdel zhangsan

– Userdel –r zhangsan(刪除使用者zhangsan,並將使用者主目錄下的檔案全部刪除)

• useradd

– 添加使用者

– Useradd zhangsan

• passwd

– 修改使用者口令

– Passwd zhangsan(修改使用者zhangsan的密碼)

– Passwd -d zhangsan(刪除使用者zhangsan的密碼)

– Passwd -l zhangsan(暫停使用者zhangsan)

– Passwd -u zhangsan(恢複使用者zhangsan)

su

– 以其他身份登陸

– su zhangsan:root->非root

與組有關的命令

groupadd

– 添加組

– Groupadd group1

– Groupadd –g 1000 group1(添加一個組,組ID為1000,組名為group1)

• gpasswd

– 修改組的密碼

– Gpasswd group1(修改group1的密碼)

– Gpasswd –a user1 group1(將使用者user1添加到組group1中)

– Gpasswd –d user1 group1(將使用者user1從組group1中刪除)

改變檔案或目錄的存取權限命令
• chmod
(– 改變檔案或目錄的存取權限)

使用者和組:u-檔案擁有者;g-檔案所屬組;o-其它使用者

• 許可權:r-讀許可權;w—寫入權限;x—執行許可權(對於目錄來說,表示切換到該目錄)

• chmod o+w a.txtch

• chmod u=rw,g=rw,o=r a.txt

• chmod 664 a.txt 等價於chmod u=rw,g=rw,o=r a.txt

• chgrp (– 改變檔案或目錄所屬的組)

• chgrp:改變檔案或目錄的所屬組

• 把檔案a.txt的擁有者改為root使用者

        – chgrp root a.txt

• chown(– 改變檔案或目錄的擁有者或所屬組)

• 把檔案a.txt的擁有者改為root使用者

         – chown root a.txt

• 把檔案a.txt的擁有者改為root使用者,同時所屬組改為root

          – chown root:root a.txt

整理至此,以後方便查閱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.