Linux中,如何实现文档共享以及权限设定

有这样一个需求,在linux中新建两个用户,这里定义为userA和userB。要实现下面的要求:

userA登录后,在其家目录下能看到userA和userB目录,并且对userA有读写执行权限,对userB目录有读的权限;

userB登录后,在其家目录下能看到userA和userB目录,并且对userB有读写执行权限,对userA目录有读的权限;

为了实现这样的要求,首先需要将两个用户附属到同一个用户组下。

root用户登录

先新建用户组:groupadd usergroup

检查创建是否成功

cat/etc/group。文件最后一列应该是刚才创建的用户组名称

创建用户A:useradd -d /home/userA -m -g usergroup userA

设置权限:chmod -R 770/home/userA

设置密码:passwd userA

userA登录:su – userA

查看用户路径是否正确:pwd

创建文件夹:mkdir userA

设置目录访问权限:chmod -R 750 userA

查看权限是否正确:ls -l

切换到root目录:exit

创建用户userB:useradd -d /home/userB -m -g usergroup userB

设置权限:chmod -R 770/home/userB

设置密码:passwd userB

切换到userB:su – userB

查看用户路径是否正确:pwd

创建文件夹:mkdir userB

设置目录访问权限:chmod -R 750 userB

查看权限是否正确:ls -l

这样userA和userB都拥有了自己目录的访问权限,同时相同用户组下的用户也只能读取该用户下共享的文件,不能修改和删除。

在用户userA中添加用户userB的连接:

用户userA登录:ln -s /home/userB/userB userB

查看连接是否正确:readlink userB

在用户userB中添加用户userA的连接:

用户userB登录:ln -s /home/userA/userA userA

查看连接是否正确:readlink userA

这样,用户userA登录后就能看到

-userA

-userB

目录结构了,同时对userA有读写权限,对userB只有读权限

用户userB登陆后也能看到:

-userA

-userB

目录结构,同时对userB有读写权限,对userA只有读权限。

人,都有不能称心如意的时候,都有愿望落空的窘迫,

Linux中,如何实现文档共享以及权限设定

相关文章:

你感兴趣的文章:

标签云: