Linux系统用户权限管及目录、文件的管理(基础详解,操作演示,
用户账号和组账号
Linux系统是基于用户身份对资源访问进行控制,Linux的用户账号分为以下三类:
常用的组账号一般分为两种:
UID和GID:
jiang:用户名称 $6$lA9A.3a/aE$5V.E3sipR6H1bcdNg.5uQOGeS0M6NDcoqinrfMI9f3g>rWYXZHZgGyCRYZ1cRifI1/5tIy5hcX3UtGsncq2jYr1:用哈希(Hash)算法加密过的密码 18117:用户创建的日期距离1970-01-01多少天(1970-01-01是官方的Unix启动时间) 0:表示密码的最短使用期限(天) 99999:表示密码的失效时间(天) 7:表示失效前多少天提醒用户 用户操作:添加用户、修改密码、修改用户和删除用户
设置/更改用户密码:passwd命令(格式:passwd...[选项]...用户名) [选项]: -d----------------------------删除密码 -l-----------------------------停止账号使用 -S(大写)---------------显示密码信息 -u---------------------------启用已被停止的账户 不加选项直接跟用户,是更改用户密码 修改用户账号的属性:usermod命令(格式:usermod...[选项]...用户名) [选项]: -l(小写)-----------------------修改账号名称 -L(大写)----------------------锁定用户账号 -U(大写)---------------------解锁用户账号 其它选项还有-u、-d、-e、-g、-G、-s的含义与useradd命令相同 删除用户账号:userdel命令(格式:userdel...[-r]...用户名) 补充:切换用户命令:su [-] 用户名。加“-”表示维持当前路径进入其他用户,不加“-”切换用户默认进入用户家目录。 组账号相关文件组账号文件与用户账号文件相类似:
添加组账号:groupadd命令(格式:group...[-g GID]...组账号名) 添加/删除组成员:gpasswd命令(格式:gpasswd...[选项]...组账号名) 此命令也可用来设置组账号密码,不过用的极少。 选项: -a------------------向组内添加一个用户 -d------------------从组内删除一个用户 -M-----------------定义组成员列表,以逗号“,”分隔(同时向组内添加多个成员,但会覆盖之前添加的成员) 删除组账号:groupdel命令(格式:groupdel...组账号名) 查询账号信息:groups命令:查询用户所属的组(格式:groups...[用户名]) id命令:查询用户身份标识(格式:id...[用户名]) finger命令:查询用户账号的详细信息(格式:finger...[用户名]) w、who、users命令:查询已登录到主机的用户信息 文件目录的权限和归属:访问权限:
查看文件、目录的权限和归属: 下面我截取一个文件的信息来仔细解释每个部分所代表的含义: - ; rw- ; --- ; ---. ; 1 ; root ; root ; 1801 ; 8月 9 19:32 ; anaconda-ks.cfg -:表示文件的类型(-表示普通文件、d表示目录文件、l表示链接文件、b设备文件) rw-:表示文件属主对该文件拥有的权限(r表示读取权限、w表示写入权限、x表示执行权限、rwx三个权限的顺序固定,-在哪个位置就表示不具备该权限) ---:表示属组对该文件拥有的权限 ---:表示所有人对该文件的拥有权限 1:表示硬链接的数量 root:表示文件的属主 root:表示文件的属组 1801:表示文件大小,单位字节 8月 9 19:32 :表示文件创建时间 anaconda-ks.cfg:表示文件名 设置文件和目录的权限:
权限掩码umask: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |