linuxsuid
A. linux权限suidsgidlinux权限su
Linux下root权限无法获取,su和suroot都没用?
重启系统,进入grub菜单,在kernel行尾添加rwinit=/bin/bash回车,按b启动进入shell,切换到/etc目录下编辑passwd文件,保存并重启
linux管理员授权的三种方式?
Linux系统中可以使用以下三种方式获得管理员权限:
1、注销当前用户,再用root用户重新登录;
2、在终端使用su指令,回车后输入root用户的账号密码可使当前用户变为超级用户;
3、执行命令提升root权限使用sudo指令,在要执行的指令前加sudo,按照提示输入密码即可。
linuxroot权限怎么开启?
linux进入root权限的方法:首先使用“Ctrl+Alt+T”打开终端,执行“sudopasswdroot”命令;然后输入用户密码,设置root密码;最后执行“su”命令,输入刚刚设置的root密码即可。
首先打开终端(Ctrl+Alt+T)
在这里解释一下bwj@ubuntu:~$这句话的含义:
bwj是用户名,也就是你自己起的名字。
@是分割的符号ubuntu是主机名,也就是你所使用的机器的名称~是当前目录,
~表示根目录
$是提示符,当进入root时,会变成#输入sudopasswdroot(注意passwd的拼写),再输入用户密码,接下来会让你设置root密码,并再次确认。
接下来输入su,再输入刚刚设置的root密码就可以进入root了。
之后想要退出输入exit即可。
arm-linux处理器执行命令时怎么获取管理者权限?
arm_linux处理器执行命令时获取管理者权限有两种方法,su命令或者sudo命令,这个过程要关掉普通命令提示符,优先执行高级技能获取选项。
1.使用su命令切换到root用户
由于root用户一开始是没有密码的,因此首先输入:sudopasswdroot,对root用户密码进行初始化,有可能会要求输入当前使用用户的密码,一定会要求输入root用户密码和密码的二次输入。最后通过suusername进行用户之间的切换。
2.使用sudo命令使用户具有管理员权限
(1)在执行命令前加上sudo让用户获得管理员权限,首先需要在root用户下,具有管理员权限对/etc/sudoers文件进行修改。我们需要先利用su命令切换到root用户下,输入visudo-f/etc/sudoers命令进行编辑。
(2)进入文件之后,找到rootALL=(ALL)ALL这条语句所在的地方,将root替换成你想要具有管理员权限的用户名(比如:guowei),在这行语句下面输入guoweiALL=(ALL)ALL,然后进行保存。
(3)在给普通用户管理员权限之后,以后为了修改文件就可以直接在命令前加上sudo即可。
求救LINUX创建文件权限不够怎么办?SU密码忘记了,怎么办?
linux下面的管理员叫root,没admininstrator什么事。su的密码忘了还要看你的系统了,某些系统没有root密码(不是空密码,两个意思,特点是保存密码的/etc/shadow里面root的密码是*),比如ubuntu。用sudo命令即可,没密码的root,会被提示输入当前用户密码,不过需要运行的用户加入wheel组才可以sudo。如果确实是有root密码的,真忘了。两个选择:
1、用LiveCD启动计算机,之后挂载Linux分区,修改/etc/shadow文件,或者chroot过去passwd-droot删掉密码。
2、grub启动后,修改kernel启动行,加参数init=/bin/bash启动。修改密码方式同上。注意,这两种方式可以很简单的屏蔽,比如加BIOS密码禁止设置光盘启动,或者GRUB加密码禁止修改参数。甚至还有分区加密的办法。
B. Linux系统特殊权限有什么
文件的特殊权限有三种:1、suid;2、sgid;3、sticky,其中,suid和sgid用于累加提升权限,简单来说就是如果原来的用户可以访问,反而切换到的用户或者组不能访问,这时候照样是可以访问的,下面介绍下这三种权限。
SUID:
1、需要注意的是,只对二进制可执行程序有效,不能为普通文件;
2、发起者对程序文件必须拥有执行权限;
3、启动为进程之后,其进程的宿主为源程序文件的宿主;
4、SUID设置在目录上毫无意义。
SGID:
可以应用在二进制文件和作用在文件夹下,当作用在二进制文件下时,作用和SUID相似,只不过SUID是把发起者临时变为文件的所有者,而SGID是把进程的发起者变成源程序文件的属组,默认情况下,用户创建文件时,其属组为此用户所属的主组,当SGID作用在目录下时,则对此目录有写权限的用户在此目录中创建的文件所属的组为此目录的属组,通常用于创建一个协作目录。
Sticky:
默认情况下用户可以删除具有写权限的目录中的任何文件,无论该文件的权限或拥有权,如果在目录设置Sticky位,只有文件的所有者或root**可以删除该文件,Sticky位是作用在文件夹的,设置在文件上毫无意义。