第五讲:linux之所有者

做了好事受到指责而仍坚持下去,这才是奋斗者的本色。——巴尔扎克

本讲内容:文件所有者,所在组,其它组

在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组、其它组的概念。

一、文件所有者

一般是文件的创建者,谁创建了该文件,就天然的成为了该文件的所有者。

用[ls -ahl]命令可以看到文件的所有者

你也可以用[chown 用户名文件名]来修改文件的所有者

二、所在组

当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。

用[ls -ahl]命令可以看到文件的所有组

你可以通过[chgrp 组名文件名]来修改文件所在的组。

三、其它组

除开文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组。

我们通过一个例子感受一下,创建三个用户分别放在俩个组

1、添加组  只能在ROOT下操作    groupadd 组名

groupadd policeman
groupadd tufei

如何查看现有组:vi/etc/group         cat /etc/group(cat 只能看不能写,VI可以看可以改)

2、创建用户,并添加到指定组

useradd -g 组名 用户名

useradd -g policeman jin
useradd -g policeman dan
useradd -g policeman lin

改变用户的组

usermod -g tufei lin

查看所有用户信息:vi/etc/passwd    cat/etc/passwd

注意:/bin/bash  该用户所使用的那个shell解析器

-|rw-|r--|r--   1  dan  policeman   11 Dec 9 09:32  mytest1.java

第一个字符代表文件(-),目录(d),链接(l)

1代表如果是文件,就显示1;如果是文件夹,就显示这个文件夹下共几个文件。

权限分为三种:r 可读  用4表示;w 可写  用2表示;x 可执行用1表示

改变权限的命令: chmod  755 dan :赋予dan权限rwxr-xr-x
 (指的是文件夹访问权限)

chmod 755 mytest1.java   赋予mytest1.java权限rwxr-xr-x
(指的是文件)

改变拥有者(chown)和用户组(chgrp)命令:

chown  xiaoming abc:改变abc的拥有者为xiaoming

chgrp   root  abc:改变abc所属的组为root

chown  root ./abc:改变abc这个目录的所有者是root

chown –R root ./abc:改变abc这个目录及其下面所有的文件和目录的所有者是root

时间: 2024-08-27 11:06:43

第五讲:linux之所有者的相关文章

Linux 更改所有者或所属组

更改所有者和所属组 chown : change owner chgrp : change group 1. 更改所有者 > 查看当前系统的所有用户 [[email protected] tmp]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nolo

Meth | Linux 修改所有者/用户组

https://jingyan.baidu.com/article/a501d80c19faa1ec620f5e6b.html 更改文件拥有者 (chown ) [[email protected] ~]# chown  账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx 改变文件的用户组用命令 chgrp [[email protected] ~]# chgrp  组名   文件或目录 Chown   -R : 进行递归,连同子目录下的所有文件.目录 原文地址:https

第七天(下):权 限 管 理

小Q:本事不大,脾气就不要太大,否则你会很麻烦: 能力不大,欲望就不要太大,否则你会很痛苦. 本文主要是介绍Linux一些基本的权限管理,希望对初学者们有帮助. 一 . ACL权限 简介: 思路其实和Windows分配用户权限一样,打破了Linux的所有者 所属组和其他人的限制,定制了更多的选择. 1 .  查看:   df  -h                                          可查看分区 dumpe2fs    -h   /dev/cdrom       查

ret2dir:Rethinking Kernel Isolation(翻译)

前一段时间在网上找ret2dir的资料,一直没找到比较系统的介绍,于是干脆把这篇经典的论文翻译了,当然,第一次翻译(而且还这么长),很多词汇不知道到底该怎么翻译,而且最近事情也比较多, 翻译得挺烂的,如有错误,请指正. 后续如果有机会也会分享一些关于ret2dir利用的一些理解,和使用技巧. 翻译 by JDchen2016年12月7日 摘要 Return-to-user(ret2usr)攻击将被破坏的内核指针重定向到用户空间.为了获得一个更严格的地址空间隔离以应对这种攻击,我们采取一些内核加固

gitlab仓库

目录 1.本章课程内容大纲 2.gitlab安装 2.1 配置gitlab的url 2.2 配置gitlab的邮箱 2.3关闭不用的程序 2.4 gitlab初始化 2.5 访问gitlab服务 2.6 验证邮箱功能是否可用 3.gitlab汉化 4.gitlab日常使用 1.git修改为ssh连接方式 2.gitlab备份 3.gitlab恢复 4.gitlab升级 5.gitlab迁移 5.gitlab总结 1.本章课程内容大纲 1.Gitlab版本库基本概述 ??1.什么是gitlab?

linux下修改文件的用户组chgrp和文件所有者chown

1. linux下修改文件用户组 chgrp: change group的简写,修改文件所属的用户组. chgrp users test.log 修改后查看 ls -l -rwxrwx--- 1 work users 0 Jun 8 15:46 test.log 如果要修改该目录下所有文件和目录,使用-R参数. chgrp -R users test 要被改变的group名,必须在 /etc/group 文件中. /etc/group文件记录系统中所有的组名称. 2. linux下修改文件所有者

#Linux学习笔记# Linux文件的所有者、群组和其他人

1.关于所有者.群组和其他人 在Linux系统中,每个文件都具有User.Group和Others三种身份的权限配置.那这三种身份分别表示什么意思呢?配置这三种身份的权限有啥意义呢? (1)文件所有者(User) 由于Linux系统支持多人多任务,因此常常存在多个用户同时使用一个Linux系统的情况.那么,如何确认每个用户私密文件的访问控制呢?这就是文件所有者存在的原因. Linux系统为每个用户提供一个用户主目录,用户的主目录为/home/<username>.例如,下图的/home/lie

linux下修改文件的所有者和所属组chown

owner表示所有人 linux下修改文件的所有者和所属组 chown命令 (注意:需要sudo 变为root来操作chown 才生效)同时所有者或所属组必须存在sudo chown root:root aa -R 递归的更改aa文件夹下所有的文件root:root 表示==>所有者:所属组

Linux命令 改变文档权限及所有者

Linux命令 改变文档权限及所有者 chgrp :改变档案所属群组 chown :改变档案拥有者 chmod :改变档案的权限, SUID, SGID, SBIT等等的特性 chgrp说明及范例[[email protected] ~]# chgrp [-R] dirname/filename 选项与参数: -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有档案.目录 都更新成为这个群组之意.常常用在变更某一目录内所有的档案之情况. 范例: [[email protec