在linux服务器上增加个用户,要使该用户只能访问指定的文件怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:24:20
在linux服务器上增加个用户,要使该用户只能访问指定的文件(或文件夹)怎么做?而且只能让该用户读文件,不能删除和修改文件和文件夹。不知道能否实现?请高手指教!
他可以访问自己的主目录,就是主目录外的一个指定的文件夹只能访问和读,不能删除和修改。该用户访问是通过网络远程的。

先检查装了samba没。
rpm -qa |grep samba*
没有装先安装,记得默认是装了的

建立用户 useradd user
smbpasswd -a user
***
***
建立好要共享的文件夹mkdir /file
chown user:user /file
chmod 500 /file (给他读跟执行的权限)

建议你使用samba做共享
1装好samba
2。编辑配置文件 vi/etc/samba/smb.conf
3.进入配置文件,在命令模式按2下]]键到达文件最

后。
4。复制下面4行到smb.conf最后进行粘贴
[123]
path=/file
public=no
valid users=user

#123是共享名随便打
#path=/file 文件路径
#public=no 访问要帐号
#valid users=user 指定的那个用户

:wq

刷新下防火墙iptables -F

然后启动samba
service smb start
如有问题请+Q 526679703

看你的服务器是用什么协议进行访问了,如果是FTP的话通过配置文件可以控制某个文件的读写权限;如果是本地的话你建立一个新的用户那么他默认只是对他自己的主目录有删除和修改权限,要是做到连主目录也不能访问的话……?等待高手吧!