linux用户身份与文件权限
用户
useradd [ 参数 ] 用户名
添加用户sudo useradd -d /home/test -u 1001 -s /bin/bash name
usermod [选项] 用户名
更改用户信息sudo usermod -L test
userdel [选项] 用户名
删除用户groupadd [选项] 群组名
创建用户组passwd [选项] [用户名]
修改密码、认证信息修改密码: passwd username
文件权限
drwxr-xr-x 4 npz npz 4096 7月 7 14:17 code
符号 | 含义 |
---|---|
- | 普通文件 |
d | 目录文件 |
l | 链接文件 |
b | 块设备文件 |
c | 字符设备文件 |
p | 管道文件 |
rwx rwx rwx = 文件用有者 所属组 其他用户 | |
权限计算:r=4 w=2 x=1 rw = 6 rwx = 7 0=无此权限 |
chmod [参数] 权限 文件
修改权限sudo chmod 760 1.txt
-> rwx rw- ---chown [参数] 所有者:所属组 文件或目录名称
修改所属组sudo chown root:root 1.txt
chattr [参数] 文件
添加或移除隐藏属性sudo chattr +a 1.txt
不能删除该文件sudo chattr -a 1.txt
移除隐藏权限
lsattr [参数]
显示隐藏属性lsattr
账号权限
su
切换身份 su username
sudo
临时获得管理员权限 sudo apt install net-tools