linux创建用户与目录权限精讲
- 格式:docx
- 大小:450.54 KB
- 文档页数:12
用户帐户文档。
用户密码文档。
useradd命令:添加用户。
-u:指定UID标识符。
-g:指定用户的基本组名或GID标识符(此组必须存在)。-G:指定用户的附加组名。
-e:指定帐户失效时间(格式:2012-12-30)。
-d:指定宿主目录,默认为/home/用户名。
-M:不为用户建立并初始化宿主目录。
-s:指定用户的登录shell。
passwd命令:设置用户密码。
-d:清空用户密码,无需密码登录。-l:锁定用户帐号,不能登录。
-S(大写):查看用户帐户的状态。-u:解锁用户帐号。
usermod命令:修改用户属性。
-l:更改用户帐户的登录名称。
-L:锁定用户帐户。
-U:解锁用户帐户。
-u、-d、-e、-g、-G、-s与useradd命令中的含义相同。
userdel命令:删除用户。
-r:递归删除该用户的有关目录。
组帐号的配置文件。
/etc/group存储组帐号信息
/etc/gshadow存储组的密码。
groupadd命令:创建组帐号。
-g:指定建立的组帐号的GID号。
gpasswd命令:添加/删除组成员。
-a:向组内添加一个成员。
-d:从组内删除一个用户成员。
-M:定义组成员列表。
groups命令:查询用户所属的组列表。finger命令:查询用户帐号的详细信息。users
、w、who、whoami查询已登录到主机的用户信息。
文件和管理权限:
r:读取(4),查看文件内容,显示目录列表。
w:写入(2),允许修改文件内容。
x:执行(1),允许运行程序,切换目录。
‘-’:普通文件。‘d’:目录文件。‘c’字符设备文件。‘b’:块设备文件。‘l’:链接文件。
chmod命令:设置文件的访问权限。
格式:chmod [ugoa] [+-=] [rwx] 文件或目录
chmod nnn 文件或目录:用数字符号定义权限。-r:递归设置文件夹内的所有文件。
chown命令:修改文件属主、属组。
chown 属主文件或目录:更改文件的属主用户。chown :属组文件或目录:更改文件的属组组帐号。
chown 属主:属主文件或目录:同时更改文件的属主和属组帐号。
set位权限:临时获得相当于属主用户的权限。
格式:chmod ug+-s 可执行文件。
粘滞位权限:可任意写入数据,仅能删除自己创建的文件。
格式:chmod o +- t 目录名
chmod mnnn 可执行文件:使用权限数字符号设置位和粘滞位权限。m位4时对应SUID,m位2时对应SGID,m位1时对应粘滞位,可叠加。