Linux用户和与权限相关的通用命令摘要
1。检查你的身份
id:显示用户标识。
这个命令的输出显示的UID,GID,和该用户所属的组。
UID是用户ID,并创建帐号时。
GID是主要的组ID,它是主要的组ID。当然,这个用户也可以属于多组。
用户的帐户信息是 /等/ passwd文件定义,和组信息定义在 / /组文件等。
二、Chmod
名称:chmod命令
命令英文原意:更改文件的权限模式
The path of the command: /bin/chmod
语法:chmod { { } { }乌戈- = { } } { rwx文件或目录} {模式= 421 } {文件或目录}
功能描述:更改文件或目录权限。
用户类型:
U:事实上,用户是所有者。
g:组组
o:其他人
答:所有的业主,乌戈的组合,都是在默认情况下,如果不指定用户类型。
+增加权限,删除权限,=直接权限
r可读,w可以写,x是可执行的。
具体地说,有文件和文件夹不同的含义,如文件名为医生,为业主增加了wx权限:chmod U+ Wx doc
三。使用数字来表示权限
U3000 U3000
复制代码代码如下:4
W-2
X-1
将每个组的权限号添加为整个组的权限,例如:
rwx是7,X是5,R为4
然后rwxr XR可以表示为754
比较常用的数字:7(rwx)、6(RW)、5(X)、4(R),0(————)。
四,umask命令
umask命令功能:显示和设置文件的默认权限。
umask命令语法:umask {是}
S:显示在rwx形式的新的文件或目录的默认权限。
执行umask:
显示0022
第0条:特殊特权
022用户特权、权限掩码值。
你需要777减022, 755,和三个数字代表UGO权利(用户、组、其他),分别。
umask ndash;S:
U = RWX,G = O = RX RX,
Linux权限规则:
默认创建的文件不授予可执行x权限,这是出于安全考虑而不可执行的权限。
你可以用umask改变默认的权限,并在umask窗体添加掩码值。
例如,你想更改权限为750,减750,777,027,umask命令。
五。改变身份改变身份
在Linux,你可以用三种方式改变你现在的身份:
1。检查出来,然后使用另一个帐户输入(hellip;orzhellip;)。
2。使用SU命令。
三.使用sudo命令。
答:苏
SU:使用替代用户和组ID运行一个shell。
SU { } {用户}
如果使用L选项(通常缩写为-),结果是一个登录shell。
这意味着用户的用户环境将被加载,和当前工作路径将由用户的本地路径替换。如果用户指定,默认的是超级用户。
苏—执行时;成功后进入超级用户密码输入的必要性后,将打开一个新的shell命令提示符将#(此前为),和当前工作目录到用户家目录(或根)结束后,如果你想退出,进入退出,将前壳回来。
命令也可以直接执行:
U3000 U3000
代码复制代码如下:苏ndash;C commandrsquo ‘
命令需要放在引号中作区分。
B:sudo
Sudo:另一个用户来执行命令。
sudo是类似苏。还有一些附加属性。管理员可以配置sudo使普通用户在控制好不同的身份执行命令。
用户可能受限于某些特定的命令,不能执行其他命令。
另一个区别是,sudo不需要知道超级用户的密码,只需要知道用户的密码,输入密码的认证完成,sudo会打开一个新的壳,它不会被另一个用户命令的环境,也不需要加引号。这种行为通过各种选项被覆盖,你可以看看sudo的man页面。
sudo ndash;l可以查看通过sudo权限。
六。更改所有者和组
改变业主:chown
命令英语的本义:更改文件所有权
语法:chown { } { }用户文件或目录
函数:更改文件或目录的所有者。
U3000 U3000
更改组:chgrp
命令英文原意:更改文件组所有权
语法:chown {用户组} {文件或目录}
函数:更改文件或目录的组。
chown命令可以用来改变它所属的组。
U3000 U3000
复制代码代码如下:chown { } { } {集团老板:}文件…
七。更改密码
用户口令{ }
重置密码时,需要输入旧密码。
如果你有超级用户的权限,你也可以为其他用户设置密码。
其他的选项可以设置帐户锁定、密码过期等,和passwd的个人页面详情可查看详细。