权限

查看详细信息

ls -l

- rw- r-- r-- 1 tom root 0 Jun 20 00:02 apple.txt

1 2 3 4 5 6 7 8 9 10

#1 文件的类型

#[-:普通文件]

#[d:目录]

#[l:软链接]

#[c:字符设备(键盘,鼠标)]

#[b:快文件,硬盘]

如何修改test.py文件权限为700

chmod 700 test.py

#2 表示文件/目录所有者权限

#3 文件/目录所在组的用户的权限

#4 文件/目录其它组的用户的权限

#-----[r:可读]

#-----[w:可写]

#-----[x:]

#-----[-:没有权限]

#5

#如果是文件,表示硬链接的数

#如果是目录,表示目录的子目录的个数

#6 文件/目录所在用户

#7 文件/用户所在组

#8 文件的大小,单位:字节,,,如果是目录,显示4096

#9 文件/目录最后的修改时间

#10 文件/目录名

权限的管理

修改权限

通过chmod指令,可以修改文件或者目录的权限

使用+、-、=变更权限

#u:所有者(user)

#g:所有组(group)

#o:其他人(other)

#a:所有人(all)(u、g、o的总和)

chmod u=rwx,g=rx,o=x 文件目录名

#表示给所有者读、写、执行权限 ,给所有组读和执行权限,给其他人执行权限

chmod o+w 文件目录名

#表示给其他人添加写的权限

chmod a-x 文件目录名

#表示给所有人去除执行的权限

#案例

#1、给abc文件的所有者读写执行的权限,给所有组读执行权限,给其他组读执行权限

chmod u=rwx,g=rx,o=rx abc

#2、给abc文件的所有者除去执行的权限,增加所有组写的权限

chmod u-x,g+w abc

#3、给abc文件的所有用户添加读的权限

chmod a+r abc

使用数字变更权限

#规则

r=4 #二进制 100

w=2 #二进制 010

x=1 #二进制 001

rwx=4+2+1=7

chmod u=rwx,g=rx,o=x 文件目录名

#相当于

chmod 751 文件目录名

#案例:将/home/abc.txt文件的权限修改成rwxr-xr-x,使用数字的方式实现

chmod 755 /home/abc.txt

修改文件所在的组

chgrp newgroup file #改变文件的所有组

#案例

#1、将/home/abc.txt文件的所在组修改成bandit(土匪)

chgrp bandit /home/abc.txt

#2、将/home/kkk 目录下所有的文件和目录的所在组都修改成bandit(土匪)

chgrp -R bandit /home/kkk

用户管理

1、Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

2、Linux的用户至少要属于一个用户组。

添加用户

useradd [选项] 用户名 #[选择]是参数

useradd -d 新的用户名 #给新创建的用户指定家目录 ConterOS

useradd -m 新的用户名 #给新创建的用户指定家目录 Unbutu

#比如:

useradd -m yangxinhu#创建了一个用户 并且home下会自动生成一个yangxinhu的目录

删除用户

userdel 用户名 #删除用户 但是保存用户家目录

userdel -r 用户名#删除用户 同时删除用户家目录

设置密码

passwd 用户名

修改密码

passwd

查看用户

w #查看用户列表

id 用户名#查看指定用户信息

whoami#查看当前用户名

who am i#查看当前登录用户名

切换用户

su - 用户名

用户组

介绍:类似于角色,系统可以对有共性的多个用户进行统一的管理。

groupadd 组名

useradd -g 用户组 用户名 #增加一个用户的时候直接将他指定到一个组

删除组

groupdel 组名

修改用户的组

usermod -g 用户组 用户名

每个文件的属性由左边第一部分的10个字符来确定

从左至右用0-9这些数字来表示。

第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。

第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限

注意用户进程号的占用

原文链接:https://www.cnblogs.com/tangjian219/p/12088252.html

linux通过数字权限设置密码,linux--权限管理和用户管理相关推荐

  1. 企业办公oa系统、医药OA办公后台管理、会议管理、用户管理、物料管理、活动管理、日常拜访、Axure医药内部管理平台、web端后台管理系统原型、医药OA系统、权限管理、Axure原型、rp原型

    企业办公oa系统.医药OA办公后台管理.会议管理.用户管理.物料管理.活动管理.Axure医药内部管理平台.web端后台管理系统原型.医药OA系统.权限管理 Axure原型演示及下载地址:https: ...

  2. Admin Lite v3.1 - PHP 管理面板 + 用户管理

    源码简介 ADMIN LITE 是强大的 Codeigniter 管理面板,用于使用 Codeigniter 框架启动新项目. 它是为自定义 CodeIgniter 项目开发的. 它涵盖了当今项目所需 ...

  3. SSM+LayUi实现的学籍管理系统(分为管理员、教师、学生三个角色,实现了专业管理,班级管理,学生管理,老师管理,课程管理,开课管理以及用户管理等)

    博客目录 jsp+servlet+mysql实现的停车场管理系统 实现功能截图 系统功能 使用技术 完整源码 jsp+servlet+mysql实现的停车场管理系统 本系统是一个servlet原生框架 ...

  4. linux useradd 数字,详解linux useradd用户组合权限管理等

    1,权限相关概念 Rwx 任何一个文件都应该由两部分组成,这两部分其实基于文件系统来组织,磁盘分区创建完成后,在高级格式化的时候,就把整个磁盘分区分成两部分,其中一部分是源数据,一部分是来放数据的,所 ...

  5. centos 7 php目录权限设置密码,Linux系统中(CentOS 7)的用户和权限管理

    用户和组 用户信息文件 /etc/passwd (1 2 3 4 5 6 7) root:x:0:0:root:/root:/bin/bash 用户信息,以 : 分割字段 daemon:x:2:2:d ...

  6. linux系统怎么查看权限设置密码,linux系统怎么查看及修改文件读写权限设置

    在linux中查看与修改文件权限我们都必须使用命令来操作,不能像windows一样点几下就好了,那么linux系统怎么查看及修改文件读写权限设置?接下来大家跟着学习啦小编一起来了解一下linux系统查 ...

  7. linux用户没有创建文件的权限设置密码,Linux学习第五章用户身份与文件权限

    一.用户身份与能力 Linux系统中一共有三种用户 第一种:管理员  root  UID =0 第二种:系统用户 不需要登录系统  负责单一服务的运行  UID = 0-1000 第三种:普通用户 日 ...

  8. linux root权限不够_Linux基础篇之用户管理

    一.基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向 系统管理员申请一个账号,然后以这个账号的身份进入系统. 注意:Linux的用户至少要属于一个组(一 ...

  9. Linux快照功能 文件操作 关机和重启命令 用户管理

    一.文件的基本操作的补充 1.创建文件夹 mkdir -p 递归创建 同时创建多个文件夹,创建文件夹及其子文件夹 mkdir -p ./demo/test 二.Linux快照功能 找到快照 拍摄快照保 ...

  10. 10.30 linux和windows互传文件,用户配置文件和密码配置文件,用户组管理,用户管理...

    2019独角兽企业重金招聘Python工程师标准>>> 2.27 linux和windows互传文件 putty不支持  xshell和securecrt支持 如果是centos系统 ...

最新文章

  1. Pycharm+Django搭建第一个Python Web程序
  2. 项目: 实时钟表(C语言)
  3. 用 Go 开发 Go 编译器
  4. 使用Excel消费SAP C4C的OData service
  5. C++ 基础知识!初学者必看!
  6. C语言中的“三字母词”坑了工程师
  7. android listview 优化,Android ListView、GridView等性能优化
  8. CSS外边距(margin)重叠及防止方法
  9. 关于malloc与字符指针的一些易错点
  10. C 语言 边读 边写入文件
  11. Android开发笔记(一百六十九)利用BottomNavigationView实现底部标签栏
  12. 计算机网络—无线局域网
  13. 基于51单片机的简易计算器
  14. Android 接入美洽
  15. BOSS直聘简历导出为PDF文档
  16. SIM800C实现GPRS上网的AT指令
  17. 卡内基梅隆计算机专业,美国卡内基梅隆大学计算机学院有几个分专业?
  18. MySQL:带你掌握表的增删查改
  19. 包含空格的项目的文件/路径部分需要用括号括起来
  20. undo歌词中文音译_UNDO歌词及翻译

热门文章

  1. JavaScript(二)数据类型(二)
  2. Android面试题整理【转载】
  3. CMD中文显示为乱码
  4. GCC图神经网络预训练概述
  5. 智能优化算法:海洋捕食者算法
  6. 智能优化算法:猫群优化算法-附代码
  7. 【LeetCode】【字符串】题号:*389. 找不同
  8. 从零基础入门Tensorflow2.0 ----一、1.3 实战分类模型(实战回调函数)
  9. 机器学习——第一回视频总结
  10. ArcMAP 空间连接和相交工具使用