一、权限管理
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. 2019年华南理工校赛(春季赛)--I--炒股(简单思维水题)

    水题,想想就过了 题目如下: 链接:https://ac.nowcoder.com/acm/contest/625/I来源:牛客网 攒机一时爽,一直攒机一直爽. 沉迷攒机的胡老师很快就发现,他每天只能 ...

  2. The META for Mobile terminal

    近来想写一些好玩的手机网页,在这里整理了一下在手机端的meta标签,以免下次忘记,再去网上搜. meta指元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描 ...

  3. .net HttpListener 很慢

    使用   HttpListener 做的webserver ,撒逻辑没有,内网跨机器访问,都要200ms 替换方案 EvHttpSharp.dll 使用了 libevent_core,libevent ...

  4. android-音量管理

    推荐简书夕月风: 前两个主要设计音频建设置流程. 一.https://www.jianshu.com/p/a48fc2c830da 二.https://www.jianshu.com/p/892761 ...

  5. android-基础编程-Notification

    Notification 的创建主要涉及到 Notification.Builder . Notification . NotificationManager . Notification.Buile ...

  6. Nginx 教程(3):SSL 设置

    SSL 和 TLS SSL(Socket Secure Layer 缩写)是一种通过 HTTP 提供安全连接的协议. SSL 1.0 由 Netscape 开发,但由于严重的安全漏洞从未公开发布过.S ...

  7. shell脚本新建文件夹或用到目录时多出M或者?之类的

    新建问价加多出? 删除多显示M   建立软连接多\n等 可能是文件兼容问题, 1.首先用vi命令打开文件[root@localhost test]# vi test.sh   2.在vi命令模式中使用 ...

  8. idea 2017破解的三种方式

    1.该方法最为简便,但是该方法只可以在联网时使用,打开idea主页,找到最后面的Help,打开,找到register-license server, 在输入http://idea.iteblog.co ...

  9. eclipse不支持sun.*包的问题处理

    在项目中使用BASE64Decoder,eclipse的编辑器莫名报错, Multiple markers at this line - Access restriction: The type BA ...

  10. 深入-FastReport TfrxReport组件使用

    [翻译] FastReport TfrxReport组件使用   一:加载和保存报表 报表默认保存在项目窗体文件中,大多数情况下,没有更多的操作要深圳市, 因此,你不需要采取特别措施来载入报告.如果你 ...