Linux 用户管理、文件|目录权限


 

用户管理

管理员才有权限管理用户,先切换到root

su root  #切换用户,su即switch user
用户操作
#添加用户
useradd chy  #默认会创建一个新的用户组作为该用户所属的用户组,组名与该用户名相同
useradd -g admin chy  #可以用-g指定该用户所属的用户组
#useradd也可以写成adduser

#创建账户后,该账户默认是锁定的,需要设置密码才可正常使用


#密码设置
passwd chy  #设置密码,根据提示输入密码即可。如果密码过短,会提示"密码不足8个字符",不用管,依然生效
passwd -l chy  #禁用账号,l即locked
passwd -u chy  #解除锁定状态,u即unlocked
passwd -d chy  #删除密码,删除密码后无需密码即可使用此账户,d即delete
passwd -f chy  #强制此用户下次登录时修改密码,f即force


#查看用户所属的用户组
groups  #查看当前用户所属的组。因为一个用户可以同时属于多个组,所以是groups
groups chy  #查看指定用户所属的组


#修改用户的所属的用户组
usermod -g admin chy  #组名 用户名,g即group


#删除用户
userdel -r chy  #连同分配的用户资源一起删除
用户组操作
#添加用户组
groupadd  组名

#修改组名
groupmod -n 新组名 组名  

#删除用户组
groupdel 组名

文件|目录权限

查看文件|目录的权限
ls -l

在这里插入图片描述

  • 第一个字符表示类型,-是文件,d是目录

  • 后面9个字符是该文件|目录的权限,3个字符一组,依次是属主(拥有者)权限、属主同组用户的权限、其它账户的权限
    顺序是rwx, r读,w写,x执行,如果该文件是一个可执行文件,需要具有x权限才能执行该文件。
    -表示不具备该项权限,比如r-x,只有rx权限、不具备w权限。

  • 第一列账户是属主,第二列是属主所在的组

文件|目录授权
#更改属主
chown 属主名 文件路径  #指定新的属主,chown即change owner
chown -R 属主名 目录名  #目录要加-R表示递归更改(应用到子文件|文件夹)


#更改属组
chgrp 属组名 文件路径
chown -R 属组名 目录路径  #目录要加-R


#同时更改属主、属组
chown 属主名:属组名 文件路径
chown -R 属主名:属组名 目录路径


#更改权限的2种方式
chmod u=rwx,g=rw,o=r 文件|目录路径   #u属主,g属组,o其它账户,指定的是具有的权限
chmod 761 文件|目录路径  #三个数字分别是属主、属组、其它账户的权限,r是4,w是2,x是1,加起来
原创文章 18 获赞 2 访问量 1625

猜你喜欢

转载自blog.csdn.net/chy_18883701161/article/details/106053951