
正文
linux设置命令限制 linux限制用户
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么限制linux 普通用户的某些命令?
一般默认情况下,普通用户的可执行命令位于/bin,
/usr/bin,
/usr/local/bin,
系统管理员可执行命令位于/sbin,
/usr/sbin,
/usr/local/sbin这几个目录,进去睢睢,一目了然.
相关问答
Q1: linux 限制用户执行命令
只要用户能登录到系统的shell,就可以执行shell集成的若干命令,如export, set等,另外他还可以通过在环境变量PATH中添加/bin目录,获得/bin下的所有执行文件的执行权(系统已放开给所有用户执行)。
所以要限制他只能执行一条命令,只有将用户登录的shell换成这个命令(telnet):
vim /etc/passwd
test:x:1006:1008::/temp/test:/usr/bin/telnet
从而使他登录到系统只能执行一次此命令,便退出。
Q2: 在LINUX中如何用命令将某文件夹权限设定为777?
方法是:
1、首先打开软件后点击左边linux设置命令限制的档案linux设置命令限制,点击十字。
2、然后点击other上【电脑】。
3、接着点击【home】。
4、右键以终端打开。
5、输入权限的命令:【sudo chmod -R 777】。
6、把用户名目录linux设置命令限制,拖入777。
7、输入密码,即可更改用户名目录所有权限为777。
Q3: linux限制用户cpu使用配额
linux限制用户cpu使用配额linux设置命令限制的方法:
1、磁盘配额linux设置命令限制的使用限制。
2、磁盘配额程序对硬盘配额的限制。
3、基本的磁盘配额命令。在Linux中linux设置命令限制,磁盘配额就是系统管理员给一个用户的所用空间的配额限制,每个用户在最大配额进行限制后,linux设置命令限制我们就可以对每一个用户的磁盘使用情况进行跟踪和监控,从而对其进行相应的操作。
Q4: linux 如何修改命令权限
chmod
u+s
ifconfig
给命令添加一个setuid权限就可以linux设置命令限制,这样执行命令时,普通用户就成linux设置命令限制了root。
在linux中,不管是Root用户还是普通用户,都可以使用“Password”命令来更改自身的密码。但是,Linux中的密码通常是保存在“/etc/paswd”和“/etc/shadow”文件中,这两个文件对系统安全至关重要,因此只有Root用户才能对其执行读写操作。以管理员的身份登陆系统,在Linxu提示符下执行“ls
/etc/passwd
/etc/shadow”命令,在返回信息中可以看到普通用户对上述这两个文件并没有写权限,因此从文件属性的角度看,普通用户在更改自身密码时,是无法将密码信息写入到上述文件中的,哪么用户是怎样成功的更改密码的呢?实际上,问题的关键不在于密码文件本身,而在于密码更改命令“passwd”。在提示符下执行命令“ls
/usr/bin/passwd”,在返回信息中的文件所有者执行权限位上显示“S”字样,表示“passwd”命令具有SetUID权限,其所有者为Root,这样普通用户在执行“passwd”命令时,实际上以有效用户root的身份来执行的,并具有linux设置命令限制了相应的权限,从而将新的密码写入到“/etc/passwd”和“/etc/shadow”文件中,当命令执行完毕,该用户的身份立即消失。如何设置SetUID权限呢?使用“chmod”命令即可为指定文件设置SetUID权限,例如“chmod
4xxx
filename”命令,取消SetUID权限的命令为“chmod
xxx
filename”。类似的,执行“chmod
2xxx
filename”命令可以设置SetUID权限,使用“chmod
xxx
filename”命令即可取消SetGID权限,如果执行“chmod
6xxx
filename”命令,即可同时为指定文件设置SetUID和SetGID,执行命令“chmod
0xxx
filename”,即可同时取消指定文件的SetUID和SetGID权限。例如以Root用户登陆系统,执行“chmod
0511
/usr/bin/passwd”命令,就可以取消“passwd”命令的SetUID权限,这样普通用户就无法修改自己的密码了。
关于linux设置命令限制和linux限制用户的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







