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