zoukankan      html  css  js  c++  java
  • solaris用户与文件权限管理

    1. 用户与用户组

      三种用户:超级用户、普通用户(只对家目录用控制权)、程序用户(不能登录系统)

       

      一个用户可以加入两种类型的组,私有组与公共组。

      UID and GID 用户标识符与组标识符。

      Root 用户UID GID都为0.

      用户账户信息:passwd

      密码字符串、密码有效期: /etc/shadow

      组账户信息:/etc/group

       

      对应于一些命令:

      Groupadd -g 103 test1 增加组用户

      Groupmod -n test4 test3 改名字 (将test3 改为test4)

      Groupmod -g 103 test3 改组id

      Groupdel test4 删除组用户

       

      创建用户的过程

      /etc/passwd /etc/shadow /etc/group增加记录

      创建用户宿主目录

      在用户目录中设置配置文件(从其他里面拷贝过来的)

      设置用户初始口令

      Passwd + 用户 可以为某用户设置密码。 -l -u 锁与解锁

       

      删除用户账户: userdel -r 连宿主目录一起删除。

      Su - user 切换用户,使用自己的环境

      它跟登录不一样。

      当然,还有usermod指令。

      Usermod –u 200 tom 将tom的东西改成200的东西。

       

       

      文件管理:

      知识点: 建立用户和组,修改用户缺省权限,修改文件所有者身份,使用unix特殊权限位来实现上述目标

      文件与系统用户关系:文件所有者,同组用户,其他人。

      文件/目录的权限与归属: rwx 归属:属主,属组。

      对于权限项: 分别为文件所有者,文件所属组,其他用户。 644.

      设置文件/目录的权限:chmod [ugoa][+-=] [rwx] file/directory or chmod nnn file/directory . –R 表示递推修改属性

      设置文件/目录的归属:chown tom file1 chown :test1 file1

      Umask 被掩码,可以更改,默认0022.

      使用附加权限 SET位权限:为x权限设置。使得其他用户执行该文件时,拥有属主或属组用户的权限。s

      粘滞位:stick,为公共目录设置,其他用户删除不了你的目录。 t

      Mnnn 其中m由附加位确定。

      多用粘滞位少用set位。Set位只能设置在文件上,且当文件有执行权限时才有意义。粘滞位只能设置在目录上,不需要指定针对谁的权限。

  • 相关阅读:
    python中普通函数调用协程
    python骚操作之内建方法的使用
    Python常量类
    python实用技巧之任务切分
    容易被忽视的python装饰器的特性
    C语言学习笔记
    python mongo存在插入不存在更新,同时指定如果不存在才插入的字段
    python使用ThreadPoolExecutor每秒并发5个
    mac使用crawlab
    线性表的顺序存储结构
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/4357941.html
Copyright © 2011-2022 走看看