文件管理权限

命令和笔记

 

用户和组相关的:
useradd创建账号
-u 指明UID [UID_MIN,UID_MAC],定义在/etc/login.defs
-g 指明用户所属的基本组,可为组名 也可为GID
-c 用户的注释信息
-d 指明家目录 以指定的目录为家目录
-s 指明用的默认SHELL
-G 指明用户附加组
-r 创建系统用户
centos6:gid小于500 centons7:小于1000
默认值设定。/etc/default/useradd文件中
useradd -D
-s shell
创建用户getoo,附加组为dis和llnux,默认shell为/bin/csh,注释信息为“GEMTOO DIS”
useradd -G bin,root -s /bin/csh -c “Gentoo Distribution” gento
———————————
groupadd 创建组
-g 指明GID号
-r 创建系统组
id:常看用户相关的id信息
-u 指明用户UID显示
-G 显示GID
-g 显示组
-n 显示名字
——————————–
su切换用户或以其他身份执行命令
切换用户的方式
su 跟用户名非登录切换 不会读取目标用户的配置文件
su – 登录式切换 会读取目标用户的配置文件
root切换其他用户无须密码,非root用户切换 需要密码
换个身份执行命令
su – 用户 -c 执行命令
-l 相当于su –
用户属性修改:usermod
usermod -l 改名
-u 新UID
-g 新基本组
-G GID 新附加组,原有的附加组覆盖。若保留原有。则要同时使用-a选项 表示append
-s shell新的
-c 新的注释信息
-d 新的家目录,原有家目录的文件不会同时移动至新的家目录。若要移动,要同事使用-m
-l 修改新的用户名
-L 指定用户 锁定
-U 解锁
-e YYYY-MM-DO 指明用户账号过期日期
-f 设定非活动期限
——————————
给用户修改密码 passwd
修改指定用户的密码 只有root又权限
-l 指定用户 锁定
-U 解锁
-n 密码的最短使用期限
-x 最大使用期限
-w 提前多少天警告修改密码
-i 非活动期限
-d 删除密码
-e 密码过期期限
–stdin 从标准输入接收用户密码
echo “PASSWORD”|passwd –stdin username
————————————–
删除用户
userdel
-r 删除用户家目录
组属性修改 groupmod
-n group_name 新名字
-g GID 新的GID
组删除
groupdel
groupdel+组名
组密码添加gpasswd
-a user :将user添加至指定组中
-d user :删除用户user的以当前组为组名的附加组
-A 设置有管理权限的用户列表
newgrp:临时切换基本组
如果用户本不属于此组则需要组密码

修改用户属性:chage
-d 最近一次修改密码的时间
-m 最小使用天数密码
-M 最大使用天数
-W 警告期限

chfn 添加用户信息
chsh 修改shell信息
finger
总结:useradd,groupadd,su,id,usermod,userdel,groupmod,groupdel,passwd,newgrp,pwck,chage,chsh,chfn,finger
—————————————–
权限管理
文件的权限主要针对三类对象定义
owner:属主 U
group:属组 G
other:其他 O
每个文件针对每类访问者都定义了三种权限:
r:读
w:写
x:执行
文件
r:可使用文件查看类工具获取内容
w: 修改其内容
x:可以把此文件提请内核启动为一个进程
目录
r:可以使用ls查看此目录中文件列表
w:可在此目录中创建文件,也可删除此目录中的文件
x:可以使用ls-l查看此目录中文件列表,可以cd进入此目录
— 000 0
–w 001 1
-w- 010 2
-wx 011 3
r– 100 4
r-x 101 5
rw- 110 6
rwx 111 7
755=rewr-xr-x
640=rw-r—–
修改文件权限
chmod
例子 chmod 640 a.txt
-R 递归
修改文件的属主和属组
只有root能用
chown
修改文件的属组
chgrp
文件或目录创建时的遮罩码umask
配置文件:/etc/passwd /etc/shadow /etc/group /etc/gshadow

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89428

(0)
曲吉福曲吉福
上一篇 2017-12-03 20:13
下一篇 2017-12-03 21:27

相关推荐

  • 脚本的进阶与一些基本脚本

    1,脚本中用于表示数字大小写和符号为: -gt(大于)-lt(小于)-ne(不等于)-eq(等于) 格式为 [[空格 ”符号”空格]] 2,测试文件类型的选项 -f(是否为普通文件)-l(是否为链接文件)-d(是否为目录)-e(单独测试文件是否存在) 3,if语句的格式:(其中path代表条件,elif链接多个条件,最后一个条件用else表示) if pat…

    Linux干货 2017-05-22
  • wk_01作业

    计算机 介绍 电子计算机(英语:computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具。在现代,机械计算机的应用已经完全被电子计算机所替换,其所相关的技术研究叫计算机科学,而“计算机技术”指的是将计算机科学的成果应用于工程实践所派生的诸多技术性和经验性成果的总合。“计算机技术”与“计算机科学”是两个相关而又不同的概念,它们的不…

    Linux干货 2016-12-04
  • 揭开链接文件的面纱——从根本上剖析硬链接与软链接异同

    在linux的学习过程中,链接文件的学习让不少人头疼,很多同学往往分不清什么是硬链接,什么是软链接,对于两者的概念和区别常常容易混淆、搞不清楚。今天我们就从原理、从根本上为大家辨析一些两者之间的区别,相信大家在看完这篇文章之后对链接文件会有一个清晰正确的认识。 1、在实现原理上不同 硬链接,涉及到文件的底层模式,因此被称为硬链接文件。硬链接文件只是一个指针指…

    Linux干货 2016-10-20
  • N22-第十三周作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)  1)共享名为shared,工作组为magedu;  2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;  3)添加samb…

    Linux干货 2016-11-14
  • MBR、GPT的结构和区别

    本章学习内容         ——–介绍MBR、GPT         ——–不同的启动流程         ——–分区结构 &nb…

    Linux干货 2016-08-29
  • Windows和Linux关于一块网卡绑定多个网络地址的解决之道

    Windows和Linux关于一块网卡绑定多个网络地址的问题解决之道   在不同场合用不同ip地址访问网络,而且都是固定ip。是一件很头疼的问题。不过,Windows和Linux系统都提供了解决方法。接下来我们先谈Windows系统下操作,再说Linux如何操作。 一、Windows设置   1. 我以Windows7为例,首先鼠标左键点击你电脑左下角有网络…

    Linux干货 2016-09-07