linux-centos7 常用的基本命令--用户账号管理、查看和修改主机名
簡介
Linux系統(tǒng)是一個多用戶多任務(wù)的分時操作系統(tǒng),任何一個要使用系統(tǒng)資源的用戶,都必須首先向系統(tǒng)管理員申請一個賬號,然后以這個賬號的身份進(jìn)入系統(tǒng)。
用戶的賬號一方面可以幫助系統(tǒng)管理員對使用系統(tǒng)的用戶進(jìn)行跟蹤,并控制他們對系統(tǒng)資源的訪問;另一方面也可以幫助用戶組織文件,并為用戶提供安全性保護(hù)。
每個用戶賬號都擁有一個唯一的用戶名和各自的口令。
用戶在登錄時鍵入正確的用戶名和口令后,就能夠進(jìn)入系統(tǒng)和自己的主目錄。
一、用戶賬號管理
用戶賬號的管理工作主要涉及到用戶賬號的添加、修改和刪除。
添加用戶賬號就是在系統(tǒng)中創(chuàng)建一個新賬號,然后為新賬號分配用戶號、用戶組、主目錄和登錄Shell等資源。剛添加的賬號是被鎖定的,無法使用。
1、添加新的用戶賬號
useradd 選項 用戶名參數(shù)說明:
- -c comment 指定一段注釋性描述。
- -d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創(chuàng)建主目錄。
- -m 使用者目錄如果不存在則自動建立。
- -g 用戶組 指定用戶所屬的用戶組。
- -G 用戶組,用戶組 指定用戶所屬的附加組。
- -s Shell文件 指定用戶的登錄Shell。
- -u 用戶號 指定用戶的用戶號,如果同時有-o選項,則可以重復(fù)使用其他用戶的標(biāo)識號。
實例:
[root@localhost home]# useradd -d /home/zhangsan -m zhangsan # 添加用戶zhangsan并指定用戶主目錄 [root@localhost home]# ls eis fastdfs fdfs_storage svd wwwroot zhangsan [root@localhost home]# useradd -m zhangsan01 # 添加用戶zhangsan01 [root@localhost home]# ls eis fastdfs fdfs_storage svd wwwroot zhangsan zhangsan01本質(zhì): Linux中一切皆文件,這里的添加用戶說白了就是往某一個文件中寫入用戶的信息了。 /etc/passwd
2、刪除用戶賬號
如果一個用戶的賬號不再使用,可以從系統(tǒng)中刪除。刪除用戶賬號就是要將/etc/passwd等系統(tǒng)文件中的該用戶記錄刪除,必要時還刪除用戶的主目錄。
刪除一個已有的用戶賬號使用userdel命令,其格式如下:
常用的選項是-r,它的作用是把用戶的主目錄一起刪除。
[root@localhost home]# ls eis fastdfs fdfs_storage svd wwwroot zhangsan zhangsan01 [root@localhost home]# userdel -r zhangsan [root@localhost home]# ls eis fastdfs fdfs_storage svd wwwroot zhangsan013、修改用戶賬號
修改用戶賬號就是根據(jù)實際情況更改用戶的有關(guān)屬性,如用戶號、主目錄、用戶組、登錄Shell等。
修改已有用戶的信息使用usermod命令,其格式如下:
常用的選項包括-c, -d, -m, -g, -G, -s, -u以及-o等,這些選項的意義與useradd命令中的選項一樣,可以為用戶指定新的資源值。
例如:
此命令將用戶sam的登錄Shell修改為ksh,主目錄改為/home/z,用戶組改為developer。
4、用戶口令的管理
用戶管理的一項重要內(nèi)容是用戶口令的管理。用戶賬號剛創(chuàng)建時沒有口令,但是被系統(tǒng)鎖定,無法使用,必須為其指定口令后才可以使用,即使是指定空口令。
指定和修改用戶口令的Shell命令是passwd。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:
可使用的選項:
- -l 鎖定口令,即禁用賬號。
- -u 口令解鎖。
- -d 使賬號無口令,也不能登錄了
- -f 強(qiáng)迫用戶下次登錄時修改口令。
如果不輸入用戶名,則修改當(dāng)前用戶的口令:
[root@svd home]# passwd Changing password for user root. New password: BAD PASSWORD: The password is shorter than 8 characters Retype new password: passwd: all authentication tokens updated successfully.使用root權(quán)限,修改zhangsan01的密碼:
[root@svd home]# passwd zhangsan01 Changing password for user zhangsan01. New password: BAD PASSWORD: The password is shorter than 8 characters Retype new password: passwd: all authentication tokens updated successfully.5、切換用戶賬號
$表示普通用戶
#表示超級用戶,也就是root用戶
二、查看和修改主機(jī)名
hostname # 查看主機(jī)名 hostname xxx # 修改主機(jī)名https://www.bilibili.com/video/BV187411y7hF?p=11
https://www.runoob.com/linux/linux-user-manage.html
總結(jié)
以上是生活随笔為你收集整理的linux-centos7 常用的基本命令--用户账号管理、查看和修改主机名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GitHub博客开发上线实战
- 下一篇: linux-查找文件夹