Linux 的用户和权限

这里本人是使用Xshell 登录的  刚开始 使用root 权限登录 

登录之后直接 创建账号 密码

1) 直接输入指令  useradd + 用户名  例如  useradd  rhm01

2)  useradd lyz02    我这里是创建了两个账号

3)  passwd lyz01   设置密码   输入第一遍如果简单的话 会提示简单,你不用管 直接在输入一边 第二次就会更新成功

4)passwd lyz02  设置第二个账号的密码

5)上面的账号已经申请成功 可以重新打开一个连接 试一下你设置的账号是否能登录:验证之后 可以登录

现在两个账号申请好了 但是申请的账号 他们都是独立的项目组,每个账号都有自己的权限,每个项目的数据不能共享。但是现在公司有个需求,需要让root权限的账号和其它两个账号的数据能共享。具体步骤如下:

1)在根目录下创建一个share 文件

mkdir  /share      然后 ll 查看

当打开根目录 发现 share已经创建好 ,但是红圈标注的 share文件对应的那一行 对应 两个root root  分别对应 数组 和 数主 且前面对应drwxr-xr-x   说明你申请的两个账户01 02 只有执行权限 现在要更改他们对应的权限

3)groupadd share  创建组   

4)id root 

5)id rhm01

6)  id rhm02

创建一个组之后,将01,02 都给添加到这个组里面

7)useradd -G share rhm01  

     id rhm01

8) useradd -G share rhm02

    id  rhm02

添加成功后 我们可以看到 01 02 后面都加了个组503(share)

9)修改上面红线标注的两个root 的权限

chown root:share share/

ll 

 

10) chmod g+w share/  给组加上写权限

ll

11)chmod o-rx share/  将第三组的权限改成和前面的一样

ll

ji

将之前登录的02 03 账户退出重新登录一下 就大功告成!

猜你喜欢

转载自blog.csdn.net/weixin_38201936/article/details/83506907
今日推荐