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

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

发布时间:2022-11-06 15:01:27 所属栏目:Linux 来源:未知
导读: 一.创建用户linux权限,用户组并赋权
adduser han ## 创建用户
passwd han ##赋予密码
userdel han ## 删除用户han
adduser -g dabing han ## 创建用户指定组
usermod (-a) -G apache c

一.创建用户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用户只有读、执行权限。

(编辑:晋中站长网)

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