wlinux
linux的id命令,返回用戶的身份信息網絡
當uid爲0的時候,這個用戶就是超級用戶ui
id rootspa
uid=0(root) gid=0(root) groups=0(root)操作系統
id =0 是root 用戶code
/etc/passwdget
/etc/shadow 存放用戶密碼文件
useradd 用戶名
passwd 用戶名 建立密碼
用戶的存放文件:
/etc/passwd
/etc/shadow 存放用戶密碼的文件
useradd zhangfei
建立用戶,這個用戶信息會存放在 /etc/passwd`
會在 /home 目錄中 多出一個 /home/zhangfei/ 目錄
新建用戶後,查看用戶信息
普通用戶的id號,默認是從1000開始的
grep zhangfei /etc/passwd
zhangfei❌1001:1001::/home/liuguoliang:/bin/bash 用戶id 用戶組id
passwd 用戶名
su - zhangfei
su 命令使用必須加上 - 這個橫槓,表明徹底用戶切換
root切換liuguoliang 不須要輸入密碼
普通用戶切換root,須要輸入root的密碼 su - root
groupadd 組名
userdel -rf 用戶名
sudo命令,用root身份去執行命令 1.編輯sudoers配置文件,添加liuguoliang用戶的信息 vim /etc/sudoers
sudo 還提供了一個語法檢測的命令 visudo
visudo
visudo 編輯sudoers文件 寫入 ## Allow root to run any commands anywhere root ALL=(ALL) ALL zhangfei ALL=(ALL) ALL #容許chaoge在任何地方,執行任何命令
sudo mkdir /root/123
讀取文本,查看文本,執行文本(腳本文件 xx.py xx.rb xx.sh )
vim cat 經過解釋器執行 ./xx.sh source xx.sh . xx.sh
文件夾的權限:
新增,修改,刪除,進入目錄
linux文件權限:
ls -l
顯示 total 0
- w-r--r-- . 1 root root 0 Feb 14 09:39 test.py
第一個橫槓:
-
表明通常文件,普通文件
d
表明目錄文件夾
l
表明軟鏈接
第二部分: 權限是有順序的,讀,寫,執行,依次是 rwx
r read 可讀 w write 可寫 x 可執行
- 沒有權限
rwx rwx rwx (全部用戶,都是 可讀 可寫 可執行)
rw- r-- r-- 跟別屬於 user group others
root root 既不是屬主,又不是屬組,好比劉國樑這個普通用戶
chmod u+權限 chmod g+權限 chmod o+權限
chmod u-權限 chmod g-權限 chmod o-權限
- = 0
chmod 777 文件路徑
賦予user group 其餘人 全部的權限
修改屬主
chown 用戶名 文件
修改屬組
chgrp 組名 文件
systemctl status network
systemctl status nginx