w
linux的id命令,返回用户的身份信息
当uid为0的时候,这个用户就是超级用户
id root
uid=0(root) gid=0(root) groups=0(root)
id =0 是root 用户
/etc/passwd
/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
原文:https://www.cnblogs.com/zhang-zi-yi/p/10792393.html