首頁 >電腦教學 >電腦知識 >如何更改Linux系統的使用者身分和密碼

如何更改Linux系統的使用者身分和密碼

WBOY
WBOY轉載
2024-01-24 16:00:17841瀏覽

如何更改Linux系統的使用者身分和密碼

怎麼修改linux中使用者名稱和密碼

#Shell指令passwd用於指定和修改使用者口令。超級使用者可以為自己和其他使用者指定口令,一般使用者只能修改自己的口令。命令格式為:

passwd 選項 使用者名稱

可使用的選項:

-l 鎖定口令,即停用帳號。

-u 口令解鎖。

-d 使帳號無口令。

-f 強迫使用者下次登入時修改口令。

如果預設使用者名,則修改目前使用者的口令。

例如,假設目前使用者是sam,則下面的命令修改該使用者自己的口令:

$ passwd

#Old password:******

New password:*******

Re-enter new password:*******

#如果是超級用戶,可以用下列形式指定任何用戶的口令:

# passwd sam

New password:*******

Re-enter new password:*******

#

linux下面如何更改使用者名稱使得所有原所屬資料夾的擁有者和所屬群組名稱

一、《Linux的chmod指令》。在 shell 中,可以使用chown指令來改變檔案擁有者及使用者群組,chgrp指令來改變檔案所在使用者群組。在 Linux的C程式中,可以使用chown函數來改變檔案擁有者,及所在使用者群組。

另外,在shell中,要修改檔案目前的使用者必須具有管理員root的權限。可以透過su指令切換到root用戶,也可以透過sudo取得root的權限。

二、使用chown指令更改檔案擁有者

在 shell 中,可以使用chown指令來改變檔案擁有者。 chown指令是change owner(改變擁有者)的縮寫。需要注意的是,使用者必須是已經存在系統中的,也就是只能改變為在 /etc/passwd這個檔案中有記錄的使用者名稱才可以。

chown指令的用途很多,也可以順便直接修改使用者群組的名稱。此外,如果要連目錄下的所有子目錄或檔案同時更改檔案擁有者的話,直接加上 -R的參數即可。

基本語法:

chown [-R] 帳號名稱 檔案或目錄

chown [-R] 帳號名稱:使用者群組名稱 檔案或目錄

參數:

-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有檔案、目錄

都更新成為這個使用者群組。常常用在更改某一目錄的情況。

範例1:

[root@localhost home]# touch testfile //由 root 使用者建立檔案

[root@localhost home]# ls testfile –l

#-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //檔案的擁有者及擁有者級均為 root

[root@localhost home]# chown yangzongde testfile //修改檔案擁有者為 yangzongde

[root@localhost home]# ls testfile -l

#-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看檔案擁有者為 yangzongde,但群組仍為 root 三、使用chgrp指令更改檔案所屬使用者群組

在shell中,可以使用chgrp指令來改變檔案所屬使用者群組,而該指令就是change group(改變使用者群組)的縮寫。要注意的是要改變成為的使用者群組名稱,必須在 /etc/group裡存在,否則就會顯示錯誤。

基本語法:

chgrp [-R] 使用者群組名稱 dirname/filename ...

參數:

-R : 進行遞歸( recursive )的持續更改,即連同子目錄下的所有檔案、目錄

都更新成為這個使用者群組。常常用在更改某一目錄的情況。

範例3

[root@localhost home]# ls testfile -l

#-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看檔案擁有者為 yangzongde,但群組為 root

[root@localhost home]# chgrp yangzongde testfile //修改擁有者群組為 yangzongde

#[root@localhost home]# ls testfile -l

#-rw--w--w- 1 yangzongde yangzongde 0 Jun 7 19:35 testfile

[root@localhost home]# chown root:root testfile // 使用 chown 一次修改擁有者及群組

[root@localhost home]# ls testfile -l

#-rw--w--w- 1 root root 0 Jun 7 19:35 testfile

以上是如何更改Linux系統的使用者身分和密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除