Linux用户和组的操作

组:就是为了管理具有相同文件操作功能的用户而设定的,如果有新用户添加进来,就只需要把他加入到组里面,这样就会自动地和文件建立关联,节省了很多时间。

如下图,财务,客服,技术,这三个就相当于组,同一组内的成员都是完成相同的功能,为了完成这个功能,需要操作同样的一些文件。如果有新用户加进来,比如说xiaoming,他也是客服,那么只要把他加入客服组,这样他就能与文件2,3自动建立联系。具有和linken一样的文件操作权限。



那么有了这些概念,我们就可以对用户和组进行操作了。

1. 用户操作(创建、修改、删除)
    对应配置文件:/etc/passwd
    ① 创建useradd
    ># useradd  -g  组编码  -d  家目录  -u  用户编号  用户名
    ># useradd  用户名
    
    ② 修改usermod
    ># usermod -g 组别  -d  家目录(手动创建)  -u 用户编号 -l newname  用户名


    ③ 删除userdel
    ># userdel -r 用户名    //删除用户信息同时“家目录”也删除

2. 组的操作(创建、修改、删除)
    对应配置文件:/etc/group
    ① 创建groupadd
    ># groupadd  组名


    ② 修改groupmod
    ># groupmod -g 本身编号 -n  新名字 组名


    ③ 删除groupdel(注意:组里边存在用户信息禁止删除)
    ># groupdel  组别

示例:(1)先来查看有哪些用户,可以知道,目前只有一个用户(当然还有root用户,不作考虑)



(2)再来查看组信息


(3)然后创建两个组,即php,js组


(4)现在,我想新加一个用户xiaoming,他是写php的。通过useradd命令,如下图


当然也可以指定家目录和用户编号,不过完全没必要,用户一般放在home目录下的,无需修改。要修改的话如下图:



至于修改和删除,就不再具体描述了。上面有对应的命令可供参考。

3.文件主人、组别设置

change owner

Ø      chown  主人  filename

Ø      chown  主人.组别 filename

Ø      chown  .组别  filename

Ø      chown  -R  主人.组别  dirname     //递归方式设置目录的属组

Ø      chmod  -R  777  dirname           //递归方式设置目录的权限



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值