Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux用户权限设置

作者:伱的精力病康复了?   发布日期:2025-08-27   浏览:62

# 设置用户权限示例代码

# 1. 修改文件或目录的权限
# chmod 命令用于修改文件或目录的权限
# 格式: chmod [选项] mode 文件名
# mode 可以是符号模式或数字模式

# 符号模式示例:
# 给文件 file.txt 添加所有者的读写权限
chmod u+rw file.txt

# 给文件 file.txt 移除其他人的执行权限
chmod o-x file.txt

# 数字模式示例:
# 将文件 file.txt 的权限设置为 rwxr-xr-x (755)
chmod 755 file.txt

# 2. 修改文件或目录的所有者和所属组
# chown 命令用于修改文件或目录的所有者和所属组
# 格式: chown [选项] 用户:组 文件名

# 修改文件 file.txt 的所有者为 user1
chown user1 file.txt

# 修改文件 file.txt 的所有者为 user1,所属组为 group1
chown user1:group1 file.txt

# 3. 设置特殊权限
# 设置 setuid、setgid 和 sticky 位

# 设置 setuid 位,使文件在执行时具有文件所有者的权限
chmod u+s file.sh

# 设置 setgid 位,使新创建的文件自动继承目录的组所有权
chmod g+s directory

# 设置 sticky 位,防止其他人删除或重命名该目录中的文件
chmod +t /path/to/directory

解释说明:

  • chmod:用于修改文件或目录的权限。可以通过符号模式(如 u+rw)或数字模式(如 755)来设置权限。
  • chown:用于修改文件或目录的所有者和所属组。
  • 特殊权限:包括 setuidsetgidsticky 位,分别用于控制文件执行时的权限、新文件的组所有权以及目录中文件的安全性。

上一篇:linux 查看进程占用的端口

下一篇:linux bash脚本

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站