Linux.用户和权限
在Linux中,用户和权限是通过用户账号和权限模型来管理的。以下是一些基本的命令和概念:
- 创建用户:
sudo useradd username
- 设置密码:
sudo passwd username
- 删除用户:
sudo userdel username
- 切换用户:
su - username
- 查看当前用户:
whoami
或者
id -un
- 文件和目录权限:
- 查看权限:
ls -l filename
- 改变权限:
sudo chmod [options] mode filename
例如,给所有用户添加执行权限:
sudo chmod a+x filename
- 改变文件所有者:
sudo chown newowner filename
- 特殊权限位:
- 设置sticky位(粘制位),只适用于目录,防止删除其中的文件:
sudo chmod +t directory
- 查看用户组:
groups
- 添加用户到组:
sudo usermod -aG groupname username
- 更改文件所属组:
sudo chgrp newgroup filename
这些是管理Linux用户和权限的基本命令。对于更复杂的权限管理,可以使用setfacl
命令来设置访问控制列表(ACL)。
评论已关闭