linux 用户管理、权限管理

新增用户

useradd user1

到home目录下查看新增用户

用户创建密码

passwd user1

登录创建用户

ssh user1@node01

创建共享目录

两个用户业务存在相关性,需要修改相同的文件,通过创建一个公共目录,并设置权限,使得两个用户都可以进行访问(rwx)

  • 创建公共目录
mkdir sharedir
  • 生成共享组名
groupadd sharegroup
  • 更改公共目录的属组
chown root:sharegroup sharedir
  • 设置公共目录的权限
    持有者、组拥有rwx权限,其他人不可操作(去掉其他人现有权限)
    chown u g o a +/- rwx
    组新增w权限
chmod g+w sharedir

去掉other用户的权限

chmod o-rx sharedir

其他用户添加组属性

usermod -a -G share user1

查看user1属性,查看组是否添加成功

id user1

文件权限

drwxrwx--- 2 root      share     22 Aug  5 06:00 share

linux下文件属性

  • 第一个代表文件类型d:目录
  • 接下来9位代表文件对不同用户的权限
    前三位代表持有者权限、中间三位代表所属组权限、后三位代表其他人权限
  • 权限和数字的对应关系
    rwxrwxrwx
    111111111
    每个权限和二进制对应
    每三位对应一个二进制的和
    例如持有者权限是rwx,对应数字就是20+21+2^2=7
    rwx------:700
    rw-rw---:660

更改目录下所有文件所属组

chown -R user1:share sharedir

你可能感兴趣的:(linux 用户管理、权限管理)