① linux中存放用戶賬號的文件是什麼
linux中用戶的關鍵信息被存放在系統的/etc/passwd文件中。/etc /shadow作為真正的口令文件,用於保存包括個人口令在內的數據。
通常在Linux系統中,用戶的關鍵信息被存放在系統的/etc/passwd文件中,系統的每一個合法用戶賬號對應於該文件中的一行記錄。這行記錄定義了每個用戶賬號的屬性。
Unix/Linux系統中,口令不再直接保存在passwd文件中,通常將passwd文件中的口令欄位使用一個「x」來代替,將/etc /shadow作為真正的口令文件,用於保存包括個人口令在內的數據。當然shadow文件是不能被普通用戶讀取的,只有超級用戶才有權讀取。
(1)linux用戶文件擴展閱讀:
文件中的相關信息:
1、注冊名(login_name):用於區分不同的用戶。在同一系統中注冊名是唯一的。在很多系統上,該欄位被限制在8個字元(字母或數字)的長度之內;並且要注意,通常在Linux系統中對字母大小寫是敏感的。這與MSDOS/Windows是不一樣的。
2、口令(passwd):系統用口令來驗證用戶的合法性。超級用戶root或某些高級用戶可以使用系統命令passwd來更改系統中所有用戶的口令,普通用戶也可以在登錄系統後使用passwd命令來更改自己的口令。
3、用戶標識號(UID):UID是一個數值,是Linux系統中唯一的用戶標識,用於區別不同的用戶。在系統內部管理進程和文件保護時使用UID欄位。在Linux系統中,注冊名和UID都可以用於標識用戶,只不過對於系統來說UID更為重要;而對於用戶來說注冊名使用起來更方便。
② linux 用戶目錄下什麼文件是一定存在的
根目錄文件下內容:
/bin:放置執行文件的目錄,但畢竟特殊,其下放置的是在單用戶維護模式下還能被操作的命令。主要有cat、chmod、date、 mv、mkdir、cp、bash等常用命令。
/boot:放置開機會試用到的文件,包括linux內核文件以及開機菜單與開機所需的配置文件等。
/dev:任何設備與介面設備都是以文件形式存放於該目錄下。訪問文件即是訪問設備。
比較重要的文件有/dev/null, /dev/zero, /dev/tty, /dev/lp*, /devhd*, /dev/sd*等。
/etc:存放系統主要的配置文件。一般用戶可查看文件屬性,但只要root有權修改。
比較重要的文件有/etc/inittab, /etc/init.d, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig等。
例如:/etc/init.d:所有服務的默認啟動腳本都是放在這里的,例如要啟動關閉iptables的話:"/etc/init.d/iptables start","/etc/init.d/iptables stop"。
/home:系統默認用戶主文件夾(home directory)。
比較重要的是,主文件夾有兩種代號:
~:代表目前用戶的文件夾
~dmtsail:代表dmtsail的主文件夾
/lib:放置開機時會用到的函數庫,以及在/bin 或 /sbin下面的命令會調用的函數庫
比較重要的是/lib/moles這個目錄會放置內核相關的模塊(驅動程序)。
/media:放置可刪除的設備。包括軟盤、光碟、DVD等設備都暫時掛在於此
/mnt:掛載額外的設備,與/media類似,用於暫時掛載
/opt:第三方軟體放置目錄
/root:系統管理員的主文件夾
/sbin:放置開機(包括開機、修復、還原系統)所需要的命令,常見的有fdisk,fsck,ifconfig,init,mkfs等
某些伺服器軟體程序一般放置在/usr/sbin,本機自行安裝所產生的系統執行文件放置在/usr/local/sbin中
/srv:可視為service的縮寫,是一些網路服務啟動之後所需要取用的數據目錄
/tmp:讓一般用戶或者正在執行的程序暫時放置文件的地方。任何人都可以訪問
③ 如何查看linux用戶主目錄下的文件
在沒有圖形界面的Linux中需要查看一個文件的內容,這里分享下查找方法。
1、首先在電腦中打開Putty軟體,連接上Linux,如下圖所示。
④ linux 查看用戶有哪些文件
當前用戶主目錄可以通過cd ~命令進入
然後可以通過ls或ll命令查看文件,如果要看隱藏文件可以使用"l."命令
如果查看其它用戶的主目錄,可以使用cd /home/用戶名(默認是這個位置),root用戶的主目錄為/root
⑤ linux用戶信息保存在哪裡
who 看當前登陸用戶信息
cat /etc/passwd 看所有系統用戶信息
查看linux下用戶組是哪個命令!
察看 /etc/group文件
用cat /etc/passwd |cut -f 1 -d :
1、Linux里查看所有用戶
linux里,並沒有像windows的net user,net localgroup這些方便的命令來管理用戶。
Xwindows界面的就不說了。
(1)在終端里。其實只需要查看 /etc/passwd文件就行了。
(2)看第三個參數:500以上的,就是後面建的用戶了。其它則為系統的用戶。
或者用cat /etc/passwd |cut -f 1 -d :
2、用戶管理命令
useradd 註:添加用戶
adser 註:添加用戶
passwd 註:為用戶設置密碼
usermod 註:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等;
pwcov 註:同步用戶從/etc/passwd 到/etc/shadow
pwck 註:pwck是校驗用戶配置文件/etc/passwd 和/etc/shadow 文件內容是否合法或完整;
pwunconv 註:是pwcov 的立逆向操作,是從/etc/shadow和 /etc/passwd 創建/etc/passwd ,然後會刪除 /etc/shadow 文件;
finger 註:查看用戶信息工具
id 註:查看用戶的UID、GID及所歸屬的用戶組
chfn 註:更改用戶信息工具
su 註:用戶切換工具
sudo 註:sudo 是通過另一個用戶來執行命令(execute a command as another user),su 是用來切換用戶,然後通過切換到的用戶來完成相應的任務,但sudo 能後面直接執行命令,比如sudo 不需要root 密碼就可以執行root 賦與的執行只有root才能執行相應的命令;但得通過visudo 來編輯/etc/sudoers來實現;
visudo 註:visodo 是編輯 /etc/sudoers 的命令;也可以不用這個命令,直接用vi 來編輯 /etc/sudoers 的效果是一樣的;
sudoedit 註:和sudo 功能差不多;
3、管理用戶組(group)的工具或命令;
groupadd 註:添加用戶組;
groupdel 註:刪除用戶組;
groupmod 註:修改用戶組信息
groups 註:顯示用戶所屬的用戶組
grpck
grpconv 註:通過/etc/group和/etc/gshadow 的文件內容來同步或創建/etc/gshadow ,如果/etc/gshadow 不存在則創建;
grpunconv 註:通過/etc/group 和/etc/gshadow 文件內容來同步或創建/etc/group ,然後刪除gshadow文件
⑥ Linux操作系統下用戶和用戶配置文件有哪些解析
對於用戶賬戶管理我們經常用到的配置文件有:/etc/passwd,/etc/shadow,/etc/group。還有就是/etc/gshadow,不過這個我們一般情況下用不到。
1、/etc/passwd
account:passwd:UID:GID:GECOS:directory:shell
account:用戶名,是UID到名稱的一種映射。
passwd:密碼,在你的配置文件中你會看到一個X,在以前的版本中這個位置就是用來存儲加密的密碼的,但是這個文件的特性是所有的用戶都能夠讀取,所以密碼放在這里非常的不安全,現在的版本都將密碼單獨的放在在一個配置文件中(/etc/shadow)。
UID:用戶的ID,最基本的標識用戶的編號。(UID范圍:0為root,1--499為系統用戶,一般為非交互賬戶,500以後為普通用戶)
GID:用戶主組的ID。
GECOS:用戶信息說明欄,不是很重要,裡面的內容隨便,不寫也沒關系,通常寫該用戶的姓名,電話之類的。
directory:用戶的家目錄。
shell:用戶登錄時默認給該用戶使用的shell。
⑦ linux怎麼給用戶文件夾所有許可權
useradd –d /home/zhouy -m zhouy
此命令創建了一個用戶zhouy,其中-d和-m選項用來為登錄名zhouy產生一個主目錄/home/zhouy(/home為默認的用戶主目錄所在的父目錄)。
該用戶有/home/zhouy/下的可讀、可寫、可執行許可權
⑧ linux 下user用戶的文件資料能用指令拷到 root用戶下嗎
linux 文件屬性可以通過ls -l命令來看:
-rwx------ .....
第一位可以區分文件的性質:d-目錄,--普通文件,l-鏈接文件 c-字元文件
後面九位每三位一組,代表相關許可權:r-可讀,-w寫,-x可執行。這三組分別對應的是:文件主、文件組、其他用戶。
如果想將別的用戶下的文件拷貝到自己的目錄下,則對訪問的文件一定要有讀許可權,對訪問的路徑(目錄)要有執行許可權。
如果要想將自己目錄下的文件拷貝到其他目錄下,則對訪問的目錄一定要執行+寫許可權才可以。
⑨ linux 用戶信息 在哪個文件夾
linux的密碼保存在那個文件里
niithuang
|
瀏覽
11794
次
2008-09-04
17:05
推薦於2016-05-31
01:21:08
最佳答案
nix/linux的密碼文件原來採用/etc/passwd,共有7個欄位。用戶的密碼加密後放在每一行的第二個欄位里,這個
/etc/passwd文件在一般情況下是所有用戶可讀,只有root用戶可寫的,這樣不良用戶就可能讀取加密後的密碼字串來取得密碼。因為這個安全原因,設置一個/etc/shadow文件專門用於保存密碼且它的許可權一般是root可讀,沒有其他許可權。這樣加密後的密碼文件就不能被普通用戶讀取。做法是把/etc/passwd對應的密碼欄位用*號表示,在/etc/shadow里對應的一行,有用戶名和真正的密碼加密字串,其他的欄位一般留空。
原始建立起來的系統,只有/etc/passwd文件,使用useradd,passwd命令也只能把密碼寫入/etc/passwd
⑩ linux用戶文件放在什麼地方
linux下每個用戶都有一個家目錄,這個目錄下放著用戶的文件。
文件所在位置是:/home/用戶名