一、权限管理
linux系统中对文件权限的描述机制:
u g o
d r w x r w x r - x (r读,w写,x执行)
文件 所有者 所属组 其他人
可以表示为二进制: 111 111 101
也可以表示为十进制: 7 7 5

修改权限
chmod u+rwx file 为file添加或取消所属用户的权限
(a所有人 u代表所属用户 g代表所属组的成员用户 o代表其他用户)
chmod a-rwx file 取消所有人的可读可写可执行权限
chmod 567 file 用数字也可以表示权限
5 ---> 101 ---> r-x

修改文件的所有者owner(只能由root权限才能操作)
chown hadoop:hadoopuser file 将file的所有者改成hadoop用户,所属组改成hadoopuser组

上级目录的权限对本级文件或者文件夹的操作有约束

二、用户管理
查看是否存在某用户:
grep ligang /etc/passwd
添加用户 useradd itcast0830
必须为用户设置密码才能正常登陆 passwd itcast0830

删除用户
userdel itcast0830 -----仅删除用户,不删除用户的主目录
userdel -r itcast0830 -----删除用户的同时删除用户的主目录
userdel -fr itcast0830 -----删除用户的同时删除用户的主目录(f表示强制)

修改用户属性
usermod -l b a 将a的登陆名改为b
usermod -g hadoop itcast0830 将itcast0830的组改为hadoop组
usermod -G hadoop,root itcast0830 给itcast0830添加两个组hadoop,root
usermod -d /home/itcast itcast0830 将itcast0830的主目录改成/home/itcast
(要事先创建itcast目录,并且拷入环境变量文件)
----****----修改用户itcast0830的密码 passwd itcast0830

添加用户组:groupadd beauties
删除用户组:groupdel beauties
修改用户组属性:groupmod
查看当前登陆的身份:whoami
查看当前用属的组:groups
vi /etc/passwd
vi /etc/shadow
vi /etc/group

关机命令:
  shutdown -h now
  init 0
  halt
重启命令:
  reboot
  shutdown -r now
  init 6
init后面接的数字解释:

0:关机
1:几乎无人使用,运行级别,单用户操作系统;
2:不带网络操作系统的多用户操作系统;
3:多用户网络操作系统
4:保留位,类似保留关键字
5:桌面操作系统
6:重启

clear(清屏,实际上是翻页)

类似于快捷键“ctrl+l”

Linux命令-用户及权限管理的更多相关文章

  1. Linux命令——用户和用户组管理

    Linux命令--用户和用户组管理 命令groupadd 作用:新增组 格式:groupadd [-g GID] groupname 参数:-g,指定GID,一般从500开始 说明:一般不必加-g参数 ...

  2. linux的用户扩充权限管理acl和用户使用系统资源的限制

    用户扩充权限管理 acl 1.扩充权限的方式 文件扩充权限 ACL 磁盘配额 2.文件扩充权限 1.安全位 安全位   ---set位    SUID  SGID   set仅可以加给 u.g, 如: ...

  3. Linux(3)用户和权限管理

    用户, 权限管理 Linux中root账号通常用于系统的维护和管理, 它对操作系统的所有部分具有不受限制的访问权限 在Unix/Linux安装过程中, 系统会自动创建许多用户账号, 而这些默认的用户就 ...

  4. Linux_ubuntu命令-用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  5. Linux查看用户及其权限管理

    https://www.cnblogs.com/fxlttkl/p/7601224.html 查看用户 请打开终端,输入命令: $ who am i 或者 $ who mom likes 输出的第一列 ...

  6. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  7. Linux用户和权限——管理用户和用户组的命令

    Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...

  8. 【linux相识相知】用户及权限管理

    linux系统是多用户(Multi-users)和多任务(Multi-tasks)的,这样的目的是为了一台linux主机可以给很多用户提供服务同时运行多种服务,但是我们是怎么区分每个用户呢?作为一个管 ...

  9. linux用户及权限管理

    [文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...

随机推荐

  1. im4java+GraphicsMagick 的问题

    1.convert.exe: non-conforming drawing primitive definition `' @ error/draw.c/RenderMVGContent/3901. ...

  2. bzoj1031(sa)

    省选前练习模板系列: #include<iostream> #include<cstdio> #include<cmath> #include<cstring ...

  3. 20155326《网路对抗》Exp8 WEB基础实践

    20155326<网路对抗>Exp8 WEB基础实践 实践内容 (1).Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写 ...

  4. java(二)Web部分

    2.1.1讲一下http get和post请求的区别? GET和POST请求都是http的请求方式,用户通过不同的http的请求方式完成对资源(url)的不同操作.GET,POST,PUT,DELET ...

  5. Python爬虫的学习经历

    在准备学习人工智能之前呢,我看了一下大体的学习纲领.发现排在前面的是PYTHON的基础知识和爬虫相关的知识,再者就是相关的数学算法与金融分析.不过想来也是,如果想进行大量的数据运算与分析,宏大的基础数 ...

  6. JVM运行时数据区(二)

    4.本地方法栈 本地方法栈与虚拟机栈所发挥的作用是非常相似的,它们之间的区别不过是虚拟机栈为虚拟机执行Java方法服务,而本地方法栈则为虚拟机使用到的Native方法服务. 与Java虚拟机栈一样本地 ...

  7. html快速编写

    1. 嵌套操作---------- 子操作: > div>ul>li <div> <ul> <li></li> </ul> ...

  8. [转] KVM VirtIO paravirtualized drivers: why they matter

    http://www.ilsistemista.net/index.php/virtualization/42-kvm-virtio-paravirtualized-drivers-why-they- ...

  9. Javascript高级编程学习笔记(48)—— HTML5

    HTML变动最大的版本应该就是HTML5了,这里就介绍一些 HTML5新增的DOM相关的API 与类相关的扩充 HTML4在普及后有一个十分重要的变化,即class属性使用的场景越来越多 所以HTML ...

  10. 解决Django项目数据库无法迁移问题

    找到自己的虚拟环境,以下是我自己的环境路径 D:\xunihuanjing\venv\Lib\site-packages\django\contrib\admin\migrations 然后删除里面的 ...