2.1 用户和组的基本概念 用户和组是操作系统中一种身份认证资源. 每个用户都有用户名.用户的唯一编号uid(user id).所属组及其默认的shell,可能还有密码.家目录.附属组.注释信息等. 每个组也有自己的名称.组唯一编号gid(group id).一般来说,gid和uid是可以不相同的,但绝大多数都会让它们保持一致,大致属于约定俗成类的概念吧. 组分为主组(primary group)和辅助组(secondary group)两种,用户一定会属于某个主组,也可以同时加入多个辅助组.…
在linux中一切都是文件(文件夹和硬件外设是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行 交流的最好途径.由于所有的配置文件都是文本,所以你只需要一个最简单的编辑器就可以修改.即使是2进制执行文件,也会附上源代码. 这就是Linux的基本哲学,也是开源的基本精神.GNU/Linux的最终发展就是跨越人和机器之间的界限. (比较:Windows中的一切也都是文件,大多都是微软格式编码过的2进制文件,而配置文件也往往都是进行2进制编码的,甚至成果物都…
管理用户 添加用户 [root@localhost ~]# useradd myuser [root@localhost ~]# useradd -m myuser # -d 目录:指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录. [root@localhost ~]# useradd -d /opt/mysuer -m myuser # -g 用户组 指定用户所属的用户组.创建用户的时候会默认创建一个和用户名相同的用户组,可以使用-g命令来创建用户并指定用户所属的用户组,…
实际用户(组)ID: 标识用户是谁,这两个字段在登录时取自口令文件中的登录项. 有效用户(组)ID: 决定了对文件的访问权限,通常有效用户(组)ID等于实际用户(组)ID,谁运行有效ID就等于谁的实际ID,与文件的所有者无关. 如果设置了设置用户(组)ID位,那么有效用户(组)ID则等于文件的所有者(组)ID,这时有效ID与文件所有者ID有关了. 例如: /usr/bin/password,该程序需要写口令文件,但是口令文件只有超级用户才具有写权限,所以需要设置设置用户ID位, 那么当普通用户执…
相关联文件如下: /etc/passwd/etc/shadow/etc/group ================================= [切换当前用户为root]sudo -i [创建新用户]sudo useradd ayee [修改root账户密码]sudo passwd root [删除用户和文件夹]userdel -r 用户名 [查看占用的进程]ps -u 用户名 [结束进程]kill pid(如果结束不了进程,很可能之前切换过用户,不断重复的exit-->回车退出,然后重…
用户管理相关命令useradd        添加用户adduser        添加用户userdel         删除用户passwd         为用户设置密码usermod       修改用户命令,可以通过usermod 来修改登录名.用户的家目录等等 用户组管理相关命令groupadd     添加用户组groupdel      删除用户组groupmod    修改用户组信息groups         显示用户所属的用户组newgrp        切换到相应用用户组…
cat /etc/group cat /etc/ashadow 一.用户管理 1.添加用户 #useradd 用户名 useradd php100;用cat /etc/passwd查看 分析:php100是创建的用户名 x表示密码占位符 因为passwd文件是每个用户都有权限 所以直接显示是不安全的.密码存在了/etc/shadow文件中 1000表示用户id 1001表示用户所在的组id /home/php100表示家目录 末尾如果是bash表示可以登录系统 如果是nologin表示无法登录操…
sudo:用户想要使用sudo提升权限运行命令的话,需要把他加到sudo的list中 否则会报错:xxx is not in the sudoers file. 步骤 切换到root用户,运行visudo命令 找到root ALL=(ALL) ALL,在下面添加一行 xxx ALL=(ALL) ALL 其中xxx是要加入的用户名称 用的编辑器是nano,Ctrl+O是保存,Ctrl+X有时是退出,Terminal最下面有说明 su:su只是切换了root身份,但Shell环境仍然是普通用户的Sh…
先查看当前用户(test)是否有特权 [test@web01 ~]$ sudo -l We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #) Respect the privacy of others. #) Think before you type. #) With great power…
目录一.Linux系统用户/用户组权限相关二.Linux系统文件权限相关 一.Linux系统用户/用户组权限相关 .命令:usermod 用法:usermod [-agGus] user args ‘-a’ 把用户追加到某些组中,仅和-G一起使用 '-G' 把用户追加到某些组中,仅和-a选项一同使用 '-g' 修改用户的gid '-u' 修改用户的uid '-s' 修改用户的shell 注意: 默认情况下一个用户最多可同时存在于两个用户组 如果想要将用户添加到三个以上的组千万不能直接用-G,因为…