zoukankan      html  css  js  c++  java
  • Linux 用户与权限管理命令笔记

    用户管理相关命令:(多为root用户操作)

      useradd name 新建用户name (会在/etc/passwd  /etc/shadow 中追加一条记录

        -m 创建用户时会在/home下同时创建用户家目录

      passwd name 更改用户name的密码 (更改root用户密码 直接使用passwd

      userdel name 删除用户name (配置文件也会相应地被删除

      usermod 修改用户属性

        d 修改用户家目录 usermod -d new user 更改user的家目录为new

        g 修改组 usermod -g group user 更改user的组为group(user也可以不存在 则直接创建user 然后属于group组

      chage 也是用来修改所属组的

      id user 可以查看user用户信息

      su - root 切换用户 带'-'时环境也切换

      visudo 赋予用户或用户组以终端形式执行命令不需要输入密码 

        在末尾添加: 用户 ALL=(命令) %用户组 ALL=(命令)   (ALL包括 字符终端(localhost) 和图形终端

    组管理相关:

      groupadd 新建组

      groupdel 删除组

    用户配置文件:

      /etc/passwd  保存了用户信息 可以直接修改/etc/passwd以增加用户  其格式为

        用户名:是否需要密码(x):uid:gid:注释:用户使用命令解释器(这儿若为/sbin/nologin表示不能登录)

      /etc/shadow 此配置文件与用户密码相关 格式为

        用户名:加密后的密码......

      /etc/group 此配置文件保存组的信息 其格式为

        组名:是否需要密码(x):gid:其他组设置

    文件权限 当ls以-l长格式显示文件时 最前面的十个字符代表了文件类型 和用户权限

      文件类型(七种): 普通文件- 目录d 块特殊文件b(类似U盘) 字符设备文件c(好比终端)  链接l 套接字s 命名管道f

      剩余九个字符分三个一组rwx 分别代表 用户权限 与该用户在同一组的用户的权限 其他组的用户的权限

      普通文件的rwx分别代表 可读 可写 可执行

      目录的 rwx分别代表查看文件名 修改文件名 进入目录

    修改权限的命令:

      chmod 修改文件权限 例如 chmod u+x file 其中u代表用户权限 可替换g代表同组权限 o代表其他组权限

        还可使用 chmod 755 file 形式

      chown 修改文件属主 属组 chown user file 更改file属主为 user  chown :group file 更改文件属组为group

      chgrp 修改文件数组 chgrp group file

      

      

  • 相关阅读:
    函数
    python操作文件
    POJ-2689-Prime Distance(素数区间筛法)
    POJ-2891-Strange Way to Express Integers(线性同余方程组)
    POJ-2142-The Balance
    POJ-1061-青蛙的约会(扩展欧几里得)
    Educational Codeforces Round 75 (Rated for Div. 2) D. Salary Changing
    Educational Codeforces Round 75 (Rated for Div. 2) C. Minimize The Integer
    Educational Codeforces Round 75 (Rated for Div. 2) B. Binary Palindromes
    Educational Codeforces Round 75 (Rated for Div. 2) A. Broken Keyboard
  • 原文地址:https://www.cnblogs.com/kkcoolest/p/11701395.html
Copyright © 2011-2022 走看看