Linux - create usergroup, user and Assigning permissions
第一步:登录已有的Linux系统,使用root账户,登录好以后,如下图:

这样,就登录到Linux系统中,而且是用root用户登录的
注意:如果,你想要创建用户和用户组,那么你当前登录的用户必须有root权限,或者登录的就是root用户
第二步:创建组

如果,你不知道创建组的格式,那么就输入: groupadd --help,那么就会出现如上图出现的提示
注意:创建组的时候可以指定组的ID和组ID是否重复等,基本创建语句:groupadd 组名称
第三步:创建用户

同创建组一样,如果你不知道创建命令,就输入:useradd --help,就会出现提示
基本的创建语句:useradd -d /home/用户根目录 -m -g 用户组 用户名
上面语句中的-m是创建目录,-g 用户属于那个组
这样,我们就把用户组和用户都创建好了,那么下一步就是给新创建的用户修改密码
第四步:修改密码

修改用户的密码,根据提示输入两次密码,提示修改成功,这样,我们创建的用户就可以像正常用户一样登录了,但是到现在为止,我们创建的用户还不能像root一样去执行命令等,因为我们并没有给新建的用户赋权限,接下来,我们给用户赋权限
第五步:给用户赋权限

如上图所示,这是chown --help的提示信息,下面我们来写赋权语句

语句格式:chown -R 所有者:用户组 文件或者目录,-R是循环遍历的意思,把目录下的所有文件都归属给这个所有者。
第六步:修改文件夹权限

如果所示,上面是chmod --help的提示信息
语句格式: chmod -R 777 /home/需要修改权限的目录或者文件,-R是递归的意思,把这个目录下面的所有目录的权限都修改成为777
到此,登录root,创建用户组,创建用户、给用户指定目录,给目录指定权限就全部完成了,最后奉上文件夹所属组织和用户的截图

Linux - create usergroup, user and Assigning permissions的更多相关文章
- linux create a process
When the system starts up it is running in kernel mode and there is, in a sense, only one process, t ...
- java Permissions and Security Policy--官方文档
3 Permissions and Security Policy 3.1 The Permission Classes The permission classes represent access ...
- RH033读书笔记(15)-Lab 16 The Linux Filesystem
Lab 16 The Linux Filesystem Goal: Develop a better understanding of Linux filesystem essentials incl ...
- How To Configure SAMBA Server And Transfer Files Between Linux & Windows
If you are reading this article it means you have a network at home or office with Windows and Linux ...
- Linux账号管理与ALC权限设定(二) 批量增加用户脚本
接上篇.鸟哥提出了一个问题.就是 如果myuser1用户是这个项目的助理,他只能查看该目录下的内容,而无法修改删除.那该如何操作呢? 首先,不能将该用户加入projecta这个群组,否则他也可以修改删 ...
- Linux 账号管理及ACL权限设置,PAM模块简介
有效群组与初始群组: groups:有效与支持群组的观察 newgrp:有效群组的切换,后面接群组名称 在passwd文件中记录的GID就是默认的GID,就是初始群组 /etc/passwd文件结构 ...
- [开源软件] 腾讯云Linux服务器一键安装LAMP/LNMP/LANMP环境 转
本帖最后由 我本戏子 于 2015-8-13 22:00 编辑OneinStack是非常优秀的一键PHP/JAVA安装脚本,提供以下环境:lnmp(Linux + Nginx+ MySQL+ PHP) ...
- Linux - SSH - Password-less login - generate public key - migrate data without password between two VM servers
SUMMARY:two server : A , Bsource server : Adestination server : Bthe steps of migrate data from A to ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
随机推荐
- IOS 如何选择delegate、notification、KVO?
IOS 如何选择delegate.notification.KVO? 博客分类: IOS 前面分别讲了delegate.notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有 ...
- Lintcode--007(不同的子序列)
题目:http://www.lintcode.com/zh-cn/problem/distinct-subsequences/ 2016-08-25 给出字符串S和字符串T,计算S的不同的子序列中T出 ...
- c++中的迭代器 iterator
迭代器iterator的作用类似于指针. iterator只有针对制定<类型>的容器才有效.例如: vector<int> vec; vector<int>::it ...
- commons-pool2-中的一些配置
/** * 连接失效检测相关 */ // 空闲时进行连接测试,会启动异步evi ...
- Qt使用MinGW编译,如何忽略警告
Qt编译时经常出现以下警告: warning: unused parameter 'arg1' [-Wunused-parameter] warning: unused variable 'i' [- ...
- BZOJ2045: 双亲数
2045: 双亲数 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 602 Solved: 275[Submit][Status] Descripti ...
- join 数据库
早上随手拿了本数据库的书,看到关于join的,想到很久之前妹妹(妹妹离职了,好桑感)发给我的一个简单浅显易懂的关于这方面的网页,所以翻出来瞅瞅,贴出来与大家共享之. http://coolshell. ...
- c语言指向结构体数组的指针
#include <stdio.h> #include <stdlib.h> struct dangdang { ]; ]; ]; int num; int bugnum; ] ...
- Thrift的安装和简单演示样例
本文仅仅是简单的解说Thrift开源框架的安装和简单使用演示样例.对于具体的解说,后面在进行阐述. Thrift简述 ...
- Java中日期时间API小结
Java中为处理日期和时间提供了大量的API,确实有把一件简单的事情搞复杂的嫌疑,各种类:Date Time Timestamp Calendar...,但是如果能够看到时间处理的本质就可以轻松hol ...