一般我们日常碰到要修改用户权限的,往往是要么修改一下用户的gorupid,通过上面命令可以改;要么是把普通用户改成具有超级权限的用户,这个一般自己不能直接改,只能是root或有root权限的用户才能帮你改,在/etc/passwd文件里面,找到对应userid那一行,将userid那一列你的id改成0,然后强制保存退出。这时候你的这个用户就有超级用户权限了。改用户的groupid也可以这样改。
如果是改某个文件的属性,就比较简单了,直接用chmod命令就可以了,我一般直接后面接数字,如果要给rwx的权限,就给7,rw-,就是6,r--就是4(二进制的,对应x -1,w-2,r -4),比如要给某个文件用户自己rwx权限,用户group内 r-x的权限,其它人r--只读,那么用chmod命令就可以,下面兄弟连linux培训来分析:
# chomd 754 <finename>
修改权限:
1)管理用户(user)的工具或命令;
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系统下的文件,都分为“user自己、usergroup、其它user”可以“读、写、执行”三类,用ls -la可以看到,如:
# ls -l
-rwxr-xr-x 1 root bin 62528 Jan 23 2005 zip
其中r表示可以 read/读,w表示可以 write/写,x表示可以 execute/执行。
userid一般都是唯一的,但你可以修改自己user的group信息,以加入需要的用户组里面访问特定的文件。
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文件。
一般我们日常碰到要修改用户权限的,往往是要么修改一下用户的gorupid,通过上面命令可以改;要么是把普通用户改成具有超级权限的用户,这个一般自己不能直接改,只能是root或有root权限的用户才能帮你改,在/etc/passwd文件里面,找到对应userid那一行,将userid那一列你的id改成0,然后强制保存退出。这时候你的这个用户就有超级用户权限了。改用户的groupid也可以这样改。
如果是改某个文件的属性,就比较简单了,直接用chmod命令就可以了,我一般直接后面接数字,如果要给rwx的权限,就给7,rw-,就是6,r--就是4(二进制的,对应x -1,w-2,r -4),比如要给某个文件用户自己rwx权限,用户group内 r-x的权限,其它人r--只读,那么用chmod命令就可以:
# chomd 754 <finename>
修改权限:
1)管理用户(user)的工具或命令;
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系统下的文件,都分为“user自己、usergroup、其它user”可以“读、写、执行”三类,用ls -la可以看到,如:
# ls -l
-rwxr-xr-x 1 root bin 62528 Jan 23 2005 zip
其中r表示可以 read/读,w表示可以 write/写,x表示可以 execute/执行。
userid一般都是唯一的,但你可以修改自己user的group信息,以加入需要的用户组里面访问特定的文件。
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文件。
分享到:
相关推荐
### 深蓝 Linux 培训教程知识点详解 #### 一、Linux 是什么? - **定义**:Linux 是一种自由开源的操作系统内核,它为计算机提供了基础平台。 - **历史背景**:Linux 由 Linus Torvalds 在 1991 年首次发布,受到了...
而"新东方Linux培训教程.pdf"则是整个教程的主体,其中包含了详细的文字说明和实例操作指导。 总的来说,这个【新东方Linux培训精品教程】是一套系统化的学习资料,不仅涵盖了Linux的基本操作,还深入到系统管理的...
- **sudo**:以管理员权限执行命令。 4. **文本编辑器**: Linux中常见的文本编辑器有vi/vim、nano和emacs。初学者可以先从nano开始,它较为简单易用;熟练后,可以尝试学习更强大的vim。 5. **进程管理**: - ...
Linux系统管理员培训视频教程是一套全面讲解Linux操作系统管理和运维的教育资源,主要针对Red Hat公司的Linux系统。这套教程共40课时,旨在帮助学习者掌握Linux的基础知识以及高级技巧,以便在实际工作中有效地管理...
Linux是世界上最广泛使用的开源操作系统之...通过本“Linux实用培训教程”,你将不仅能够掌握Linux的基本操作,还能深入了解系统内部机制,提升解决问题的能力,为成为一名合格的Linux系统管理员或开发者打下坚实基础。
Linux实用培训教程是一系列深入浅出的教育资源,旨在帮助用户掌握Linux操作系统的基础知识以及高级技巧。这个教程可能涵盖了从安装Linux系统,理解其文件系统结构,到执行日常管理任务,编写脚本,甚至进行网络配置...
本"Linux实用培训学习教程"旨在帮助初学者快速入门,同时也为有一定经验的用户提供了深入的技巧和知识。 教程内容可能包括以下几个方面: 1. **Linux基础知识**:介绍Linux的发展历史、发行版分类,如Ubuntu、...
通过阅读《Linux基础命令教程豪华版》、《Linux常用命令全集》、《Linux实用培训教程第一部分》和《Linux实用培训教程第二部分》等资料,你可以更深入地学习Linux的使用,逐步成为Linux操作的高手。记住,实践是检验...
网络和远程访问是Linux系统管理员必须掌握的技能。教程可能涵盖网络配置、端口管理、SSH安全远程登录、防火墙规则设置(iptables或ufw)等内容。 进程管理和任务调度是Linux运维的关键。学员会学习如何使用ps、top...
中科曙光服务器培训教程汇总:Linux系统初级培训 本资源摘要信息是根据中科曙光服务器培训教程汇总:Linux系统初级培训.pptx文件生成的知识点总结。 一、Linux操作系统简介 1. Linux操作系统起源:Linux诞生于...
8. **Linux培训系列第八讲**:可能涵盖用户和组管理,如何创建、删除用户,以及设置用户权限和群组策略。 9. **Linux培训系列第九讲**:通常会总结前面的内容,介绍一些高级话题,如shell脚本编写、系统日志分析,...
例如,通过学习如何安装和更新软件、管理用户权限、调试系统问题,以及利用Shell脚本自动化任务,读者能够提升工作效率,应对各种工作场景。 【标签】"Linux培训应用教程"进一步强调了教程的目标,即围绕Linux的...
### 新东方Linux培训教程4:用户与组管理及高级特性详解 #### 用户账户与组账户的概念及管理 在Linux系统中,用户账户和组账户扮演着至关重要的角色,它们不仅帮助系统管理员有效地管理用户资源,还确保了系统的...
"Linux培训系列教程"旨在为初学者提供一个全面了解和学习Linux的平台,涵盖了从基础操作到高级应用的各种主题。在这个系列教程中,我们将深入探讨Linux的核心概念、安装流程、基本命令以及系统管理。 首先,Linux的...
Linux入门培训教程旨在帮助初学者快速熟悉和掌握Linux操作系统的基础知识和常用命令。Linux是一种开源、免费的操作系统,被广泛应用于服务器、嵌入式设备以及个人计算机上。本教程将带你走进Linux的世界,理解它的...
Linux 基础培训教程主要介绍了 Linux 操作系统的基础知识,包括用户环境、基本命令、文件系统、文件权限、设备文件等方面的内容。 一、 Linux 用户环境 Linux 用户环境由内核、Shell、终端模拟器、X Window 系统、...
### Linux系统管理(初级培训教程)知识要点 #### 第一章 Linux简介 - **Linux的定义**: Linux是一种基于UNIX的操作系统克隆版本,由Linus Torvalds领导下的开源社区共同开发。其目标是实现与POSIX兼容。 - **发展...