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