Linux useradd新建账户 分配组 更改用户所属组 更改文件夹所属用户 规范化管理

前言

1.linux的组权限允许多个用户对系统中的对象(比如文件,目录,设备等)共享一组的权限。
2. 新建用户的话adduser命令会直接帮我们设置很多信息,useradd结合命令参数可以更好的帮助我们对用户进行设置,比如设置用户组,登录shell。
3. 有时我们希望服务器上同一个组可以相互拷贝文件,可以执行,但是不能写入,也就是,同一个组的可以相互借鉴参考,但你不能乱修改我的。而对于外人,可以不对其开放,或者只能读或执行,这样管理员更好的规范管理。

新建组名和新建账户

以管理员账户登入
1 新建组,group是你新建的组名。
sudo groupadd group
2. 新建用户,并且建立在我们刚建立的组下,yourname是你的用户名字。
sudo  useradd -g group -m  -s /bin/bash yourname
// useradd命令不会创建HOME目录, -m 可以使其创建HOME目录, -s 指定默认的登录shell, -g指定用户登录组的组名。
3.修改用户密码,不修改登不进去(也可以用 添加 -p xxx ,添加密码,但是会进行加密,导致密码并不是我们想设置的,不推荐,可通过修改密码,进行设置)
sudo passwd yourname

改变文件归属,改变文件所属用户组

1 更改文件的用户归属
//user为用户名,file_name为文件名字,若遍历文件夹,更改整个文件夹的归属,使用-R,dir_name为文件夹的名字。
sudo chown user  file_name
sudo chown user -R dir_name
2 改变文件所属用户组
// group为改变后的用户组,dir_name为需要改变组的文件夹名。
sudo chgrp group -R dir_name

更改权限

// 关于权限问题可自行查阅相关知识,并根据自身需求设置,这里仅举个例子。
// 7代表文件属主的权限,有读取写入执行权限。5代表属组成员的权限,有读取和执行的权限。4代表其他账户的权限,仅有读的权限。dir_name为文件夹名字。
sudo chmod 754 -R dir_name
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值