用户和文件权限管理

 

实验环境:

公司的Linux主机即将提供给技术部作为开发服务器使用,根据部门内项目组的构成情况,首先需要建立相应的组账号、用户账号,并为相关目录设置权限;还需要设置一个共用的数据存储目录,便于同事之间的数据交换。

需求描述:

一、建立用户目录。

创建目录/tech/benet和/tech/accp,分别用于存放各项目组中用户账号的宿主文件夹。例如kylin用户的宿主目录应位于/tech/benet/kylin。

Mkdir  -p  /tech/benet

Mkdir  -p  /tech/accp

 

二、添加组账号。

(1)为两个项目组添加组账号benet、accp,GID号分别设置为1001、1002。

Groupadd  benet  -g  1001

Groupadd  accp  -g  1002

Tail  -2  /etc/group

 

(2)为技术部添加组账号tech,GID号设置为200。

Groupadd  tech  -g  200

Tail  -3  /etc/group

 

三、添加用户账号。

(1)benet组包括三个用户,分别为kylin、tsengia、obama,宿主目录均使用/tech/benet/目录中与账号同名的文件夹。其中kylin用户账号设为2013年3月15日后失效。

Useradd  -d /tech/benet /kylin  -g  benet  -G  tech -e  2013-3-15  -s  /sbin/nologin  kylin

Useradd  -d  /tech/benet/tsengia  -g  benet  -G  tech  tsengia

Useradd  -d  /tech/benet/obama  -g  benet  -G  tech  obama

Tail  -3  /etc/passwd

 

(2)accp组包括两个用户,分别为handy、cucci,宿主目录均使用/tech/accp/目录中与账号同名的文件夹。其中cucci用户的登录shell设为/bin/ksh。

Useradd  -d  /tech/accp/handy  -g  accp  -G  tech  handy

Useradd  -d  /tech/accp/cucci  -g  accp  -G  tech  -s /bin/ksh  cucci

Tail  -5  /etc/passwd

 

上述所有的用户账号均要求加入到tech组内。

在测试阶段,仅为kylin、tsengia、handy这三个用户账号设置初始密码“123456”,其他用户暂时先不设置密码。

Passwd  kylin

Passwd  tsengia

Passwd  handy

 

一、设置目录权限及归属。

(1)将/tech目录的属组设置为tech,去除其他用户的所有权限。

Chown  :tech  /tech

Ls  -l  /(查看权限,显示755)

Chmod  750  /tech

 

(2)将/tech/benet目录的属组设置为benet,去除其他用户的所有权限。

Chown  :benet  /tech/benet

Chmod  750  /tech/benet

Ls  -l  /tech

 

(3)将/tech/accp目录的属组设置为accp,去除其他用户的所有权限。

Chown  :accp  /tech/accp

Chmod  750  /tech/accp

Ls  -l  /tech

 

二、建立公共数据存储目录。

创建/public目录,允许所有技术组内(tech)的用户读取、写入、执行文件,非技术组的用户禁止访问此目录。

Mkdir  /public

Chown  :tech  /public

Chmod  070(770)  /public

 

时间: 2024-10-29 14:23:36

用户和文件权限管理的相关文章

Linux用户及文件权限管理

用户及文件权限管理 一.实验介绍 1.1 实验内容 Linux 中创建.删除用户,及用户组等操作. Linux 中的文件权限设置. 1.2 实验知识点 Linux 用户管理 Linux 权限管理 二.Linux 用户管理 通过第一节课程的学习,你应该已经知道,Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁

Linux之用户及文件权限管理

Linux之用户及文件权限管理 前言:Linux 是一个多用户的操作系统:Linux哲学思想之一-"一切皆文件".说明在学习Linux过程中,用户及文件权限的管理是非常重要滴.本文主要是引用了CentOs/RedHat 7.1的命令. 一.用户.组管理 1).用户.组类型: 超级用户(管理员):root用户具有一切权限,只有在进行系统维护(如创建用户.分配权限)时用到:由于root用户权限过大,为了避免管理员的误操作导致不可逆的后果,所以在非必要的情况下不用root用户登录. 普通用户

Linux 基础入门----用户及文件权限管理

用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学

centos6.5的用户和文件权限管理

用户和文件权限管理 实验环境 公司的Linux主机即将提供给技术部作为开发服务器使用,根据部门内项目组的构成情况,首先需要建立相应的组账户.用户账户,并为相关目录设置权限:还需要设置一个共用的数据存储目录,便于同事之间的数据交换. 需求描述 建立用户目录 创建目录/tech/benet和/tech/accp,分别用于存放各项目组中用户账号宿主文件夹.例如,kylin用户的宿主目录应位于/tech/benet/kylin. 添加组账户 为两个项目组添加组账号benet.accp.GID号分别设置为

第三节 用户及文件权限管理

一.Linux用户管理 由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看.修改彼此的文件. (1)查看用户 打开终端,输入命令: 第一列表示打开当前伪终端的用户的用户名(要查看当前登录用户的用户名,去掉空格直接使用 whoami 即可). 第二列的 pts/0 中 pts 表示伪终端,所谓伪是相对于 /dev/tty 设备而言的,上一节讲终端时的那七个使用 [Ctrl]+[Alt]+[F1]-[F7] 进行切换的 /dev/tty 设备是“真终端”,伪终端就是当在图形用户

用户及文件权限管理

一.Linux用户管理 1.1 查看用户 在终端中输入如下命令: $ who am i 或者 $ who mom likes 去掉空格直接使用 whoami 可以查看当前登录用户的用户名. who 命令其它常用参数: 参数 说明 -a 打印能打印的全部 -d 打印死掉的进程 -m 同am i,mom likes -q 打印当前登录用户数及用户名 -u 打印当前登录用户登录信息 -r 打印运行等级 1.2 创建用户 在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添

linux 用户及文件权限管理

Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学习一下 Linux 下的账户管理的基础知识. 1.首先查看用户的指令: who am i/whoami 输出的第一列

实验三用户及文件权限管理

2015年8月27日课程作业(文件权限管理及grep正则和扩展正则表达式)-JY1506402-19+liuhui880818

学习内容:文件权限管理及grep正则和扩展正则表达式 系统环境:CentOS 6.7/7 x86_64 一.作业(练习)内容: 1.总结本此课程中所涉及命令的使用方法及相关示例展示: 2.总结基本正则表达式及扩展正则表达式 3.显示/etc/passwd文件中以bash结尾的行 4.显示/etc/passwd文件中的两位数或三位数 5.显示`netstat -tan`命令结果中以'LISTEN'后跟0个.1个或者多个空白字符结尾的行 6.添加用户bash.testbash.basher以及nol