chmod 777 文件名
1.chmod 577 /home/stuser -R
2.umask -p 0200
3.chown XXXX YYYY (XXXX 为用户名 YYYY为文件名)
用root登录之后,使用 chmod命令给文件和文件夹赋予权限方式:chmod o+w -R /usr 即可 让所有用户对 /usr 增加写 权限。
解释:o 代表 other的意思,即其他所有人
+ 增加权限 -减去权限
-R 递归赋权,包括当前目录子文件夹的文件的权限一起改变
thanks
如果在 CentOS 中共享文件夹后,仍然无法修改文件,可能是由于以下原因之一:1. 文件夹权限问题:确保在共享文件夹上设置了正确的权限,以便可写入和可修改文件。你可以用 chmod 命令给文件夹授予写入和修改权限:
```
sudo chmod -R 777 /path/to/folder
```
这将向所有用户授予读写执行权限。
2. SELinux 策略问题:如果 SELinux 已经启用,可能会限制对文件的访问或更改。你可以使用 chcon 命令设置文件或文件夹的 SELinux 上下文:
```
sudo chcon -t samba_share_t /path/to/folder
```
这会将 samba_share_t 上下文标签添加到文件夹的 SELinux 策略中,以允许 Samba 共享访问该文件夹。
3. Samba 配置问题:最后,确认 Samba 配置是否正确。你可以编辑 /etc/samba/smb.conf 文件并确保在 `[global]` 部分设置以下参数:
```
[global]
workgroup = WORKGROUP
security = user
```
并且在共享部分添加如下参数:
```
[share]
path = /path/to/folder
writable = yes
guest ok = yes
```
这将设置共享文件夹的写入和访问权限,并允许未经身份验证的用户访问它。
完成以上步骤后,您应该能够在 CentOS 中成功共享文件夹,并修改文件内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)