跳至內容

如何更改Linux系統的用戶身份和密碼

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

怎麼修改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系統的用戶身份和密碼的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。