首页 > 编程知识 正文

linux修改用户组的权限,linux如何查看用户权限

时间:2023-05-06 12:19:21 阅读:16075 作者:802

一般来说,在我们日常修改用户权限的情况下,通常可以修改用户的gorupid,也可以使用上述命令将普通用户更改为具有超级权限的用户,或者此普通用户不能直接更改。 只有root或具有root权限的用户才能修改。 在/etc/passwd文件中,找到与userid对应的行,将userid列的id更改为0,然后强制保存并退出。 此时您的此用户具有超级用户权限。 也可以更改用户的groupid。

如果要更改某个文件的属性,很简单。 直接使用chmod命令就可以了。 我一般情况下,如果把数字直接接在后面,赋予rwx的权限,7,rw-,6,r--就对应4 (二进制,x -1,w-2,r -4 )。 例如,假设您自己给一个文件用户一个rwx

#舒适的含羞草754 finename

修改权限:

1 )管理用户(用户)的工具或指令

useradd注:添加用户

adduser注:添加用户

passwd注:设置用户的密码

usermod注:修改用户命令。 可以在usermod中更改登录名、用户的主目录等

pwcov注:将用户从/etc/passwd同步到/etc/shadow

pwck注意: pwck是验证用户配置文件/etc/passwd和/etc/shadow文件的内容是合法还是完整。

pwunconv注意:在pwcov的反向操作中,从/etc/shadow和/etc/passwd创建/etc/passwd,然后删除/etc/shadow文件。

finger注:显示用户信息的工具

id注意:显示用户的UID、GID和所属的用户组

chfn注:更改用户信息工具

su注:用户切换工具

sudo注意: sudo通过其他用户执行命令。 (execute a command as another user ),su在用户之间切换,通过切换的用户执行相应的任务。 但是,sudo可以从后面直接执行命令。 例如,sudo在没有root密码的情况下root授予的执行只能通过root执行相应的命令,但必须通过在visudo中编辑/etc/sudoers来实现;

visudo注: visodo是编辑/etc/sudoers的命令; 如果不使用此命令,直接在vi中编辑/etc/sudoers,效果也相同;

sudoedit注:与sudo功能相同。

一般来说,更改用户自己的权限并不怎么更改。 一般用户创建用户(useradd )时,用户将具有默认或指定的userid和groupid。 一般来说,UNIX系统下的文件分为“用户自身、用户组和其他用户”,可以“读取、写入、写入、其他用户”

# ls -l

-rwxr-xr-x1根dqdgk62528Jan232005zip

其中,r表示可读取/可读取,w表示可写入/可写入,x表示可执行/。

虽然userid通常是唯一的,但您可以修改用户的组信息,以加入所需的用户组并访问特定文件。

groupadd :添加用户组;

groupdel :删除用户组;

groupmod :更改用户组信息

2 )管理用户组(group )的工具或命令;

groupadd注:添加用户组;

groupdel注:删除用户组;

groupmod注:更改用户组信息

groups注:显示用户所属的用户组

grpck

grpconv注意事项:使用/etc/group和/etc/gshadow文件内容同步或创建/etc/gshadow。 如果/etc/gshadow不存在,请创建它。

grpunconv注意事项:使用/etc/group和/etc/gshadow文件的内容同步或创建/etc/group,然后删除gshadow文件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。