加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux权限 一.创建用户,用户组并赋权

发布时间:2022-12-01 11:15:32 所属栏目:Linux 来源:
导读:  一.创建用户linux权限,用户组并赋权

  adduser han ## 创建用户
  passwd han ##赋予密码
  userdel han ## 删除用户han
  adduser -g dabing han ## 创建用户指定组
  usermod (-a) -G a
  一.创建用户linux权限,用户组并赋权
 
  adduser han ## 创建用户
  passwd han  ##赋予密码
  userdel han ## 删除用户han
  adduser -g dabing han ## 创建用户指定组
  usermod (-a) -G apache cnzhx ##将用户添加到新用户组中而不必离开原有的其他用户组
  groupadd groupname  ##添加用户组
  groupdel groupname  ##删除用户组
  gpasswd -d user group ##将一个用户从某个组中删除

  二.文件基本权限查看文件权限
 
  ll 或者 ls -l
  文件列表信息分为:文件类型、权限、链接数、所属用户、所属用户组、文件大小、最后修改时间、文件名。
 
  权限对应数字意义r4可读w2可写x1可执行
 
  修改文件权限
 
  chmod u+x a.txt  ## 给所属用户添加可执行权限
  chmod g+x a.txt  ## 给所属用户组添加可执行权限
  chmod o+x a.txt  ## 给所属其他用户添加可执行权限
  或者
  chmod 600 a.txt  ## 通过权限值给文件或者目录赋权
  chown han:han a.txt
  默认权限
 
  mkdir dir  ## root默认权限为 755  其他的用户 775
  touch a.txt  ## 默认权限为 644   其他的用户664
  ACL(Access Control List )权限
 
  linux系统中一个文件只有一个所属组,一个所有者,acl权限是解决用户对文件权限不足,也就是用户身份不够的情况下。打算让某个用户对这个文件有权限,不用考虑这个用户是哪个所有组;还是其他人。用acl给这个用户赋予权限。ACL权限 是解决用户对文件身份不足的问题(该用户不属于 拥有者 所属组 其他人)。系统是否支持ACL是与文件系统有关的。
 
  设定ACL权限
 
  sudo权限
 
  linux给普通用户赋予sudo权限免密码
 
  vi /etc/sudoers
  找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
 
  可以sudoers添加下面四行中任意一条
  dabing          ALL=(ALL)                ALL
  %dabing         ALL=(ALL)                ALL
  dabing          ALL=(ALL)                NOPASSWD: ALL
  %dabing         ALL=(ALL)                NOPASSWD: ALL
  第一行:允许用户dabing执行sudo命令(需要输入密码).
  第二行:允许用户组dabing里面的用户执行sudo命令(需要输入密码).
  第三行:允许用户dabing执行sudo命令,并且在执行的时候不输入密码.
  第四行:允许用户组dabing里面的用户执行sudo命令,并且在执行的时候不输入密码.
  Linux常用权限
 
  600(rw------):只有root有读写权限。
 
  644(rw-r--r--):只有root有读写权限;group用户和other用户只有读权限。
 
  755(rwxr-xr-x):root有读、写、执行权限;group用户和other用户只有读、执行权限。
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!