Linux 学习笔记 文件权限

shell

Linux系统会为各类各样的功能建立不一样的用户帐户,而这些帐户并非真的用户。这些帐户称做系统帐户,是系统上运行的各类服务进程访问资源用的特殊帐户。网络

全部运行在后台的服务都须要用一个系统用户帐户登陆到Linux系统上。对象

 

/etc/passwd文件用来管理全部用户信息进程

如今Linux系统将用户密码保存在另外一个单独的文件中,只有特定的程序才能访问,好比登陆程序。资源

 

useradd登录

添加新用户后台

userdel权限

删除用户程序

 

二 修改用户密码

usrmod 能用来修改/etc/passwd文件中的大部分字段

-L 用来锁定帐户,这样用户就没法登陆了

-U 用来解除锁定,解除后用户就能登陆了

 

passwd 指定为某用户修改密码

-e 能强制用户下次登陆时修改密码

chpasswd 修改批量用户的密码

登陆名和密码由冒号分割

 

chsh 快速修改默认的用户登陆shell

chfn 提供了在/etc/passwd文件的备注字段中存储信息的标准方法

chage 管理用户帐户的有效期

 

Linux组

/etc/group

组名:组密码:GID:属于该组的用户列表

当一个用户指定某个组做为默认组时,用户帐户不会做为组成员再出如今/etc/group文件中

 

groupadd 建立新组

该命令没有提供将用户添加到组的选项,但能够用usermod来添加该组到用户组列表

 

groupmod

-g 修改GID

-n 修改组名

 

文件权限

ls -l

输出结果的第一个字段的第一个字符表明该对象的类型

- 表明文件

d 目录

l 连接

c 字符型设备

b 块设备

n 网络设备

第一个字段的剩余字符表明分别表明对象属主,属组,其余人的权限(读,写,执行)

 

umask 用来设置用户建立文件和目录的默认权限

umask值会从对象的全权限值中减掉。文件的全权限是666,目录的全权限是777.

相关文章
相关标签/搜索