Linux.用户和权限
warning:
这篇文章距离上次修改已过442天,其中的内容可能已经有所变动。
在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)。
评论已关闭