84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
home下有两个用户分别是a和b用户 他们共同享有同一个家目录/home/user 目录下有两个文件夹: /home/user/dirA /home/user/dirB
想要实现
请问该怎么建立用户和设置权限呢?最好将两个用户放入一个用户组中。
光阴似箭催人老,日月如移越少年。
问题已经解决了: 为了实现这样的要求,首先需要将两个用户附属到同一个用户组下。 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只有读权限。
参考:http://blog.csdn.net/rlanffy/article/details/42103627
chown -R userA /home/user/dirA chmod -R u+rwX /home/user/dirA chmod -R o+rX /home/user/dirA chown -R userB /home/user/dirB chmod -R u+rwX /home/user/dirB chmod -R o+rX /home/user/dirB
setfacl这个命令命令不知道行不行。
问题已经解决了:
为了实现这样的要求,首先需要将两个用户附属到同一个用户组下。
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只有读权限。
参考:http://blog.csdn.net/rlanffy/article/details/42103627
setfacl这个命令命令不知道行不行。