• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 问一个linux用户权限设置的问题 复制链接 | 浏览器收藏 | 打印
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
楼主  发表于: 2012-11-16 07:20

 问一个linux用户权限设置的问题

我想建个这样的用户:
1、不给它用sudo、su以防止它切换到root
2、不让它用passwd自行修改密码
3、特定一个目录(比如/home/user),并且设定一个配额(类似windows NTFS文件系统的配额功能,比如限制他的大小不能超过500GB),让这个用户在此活动,给这个目录全部权限,除这个目录外,其他的目录只给读取权限,PATH变量跟其他非root用户一样。
4、对部分特定目录取消全部权限,不能让它进行任何读写操作,最好不能让它用ls命令列出那些特定目录里面的文件信息……
5、这是个公用账户,要足够安全,不能一下子就让它被破解掉,切换到root……

极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-11-16 09:19
user build版本的Android上的shell账户不就是这样的?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
2楼  发表于: 2012-11-16 13:40
引用第1楼kasim于2012-11-16 09:19发表的 :
user build版本的Android上的shell账户不就是这样的?

no, 我这是想在x86的ubuntu上实现而不是嵌入式设备……求指点……
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2012-11-16 14:06

 回 2楼(huhu2207) 的帖子

提醒你一下,这里是Android版块,不要发无关的帖子


1、不给它用sudo、su以防止它切换到root

这个是创建新用户时候的默认设置。除非在创建后用visudo命令添加,新帐户是没有sudo或者su的权限的。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
4楼  发表于: 2012-11-16 17:13

 Re:回 2楼(huhu2207) 的帖子

引用第3楼kasim于2012-11-16 14:06发表的 回 2楼(huhu2207) 的帖子 :
提醒你一下,这里是Android版块,不要发无关的帖子   


这个是创建新用户时候的默认设置。除非在创建后用visudo命令添加,新帐户是没有sudo或者su的权限的。
哦……sorry,发错区了……

那么我在ubuntu下面是一回事?那么如何实现这个:
2、不让它用passwd自行修改密码
3、特定一个目录(比如/home/user),并且设定一个配额(类似windows NTFS文件系统的配额功能,比如限制他的大小不能超过500GB),让这个用户在此活动,给这个目录全部权限,除这个目录外,其他的目录只给读取权限,PATH变量跟其他非root用户一样。

4、对部分特定目录取消全部权限,不能让它进行任何读写操作,最好不能让它用ls命令列出那些特定目录里面的文件信息……


尤其是第二点和第四点?
我打算是这样,我注册了一个动态域名,通过一些方式在我家一台ubuntu机器上使用,然后在路由器那里做端口转发,可以在学校用putty弄家里的电脑……
这台机器主要做存储,存我的学习资料、电影、照片啥的。有时在上面玩点东西(Cyanogenmod for HTC Desire或者openwrt),目前只这样用它有点浪费,想弄个公用账户提供给我们几个想搞公益开源项目的几位大哥,给大家做试验,帮助大家,但出于隐私问题一直不敢这么弄(因为可以看到我自己的东西),kasim哥有啥办法不?
那台机器全天开机,保证稳定,硬盘1T,CPU 是 atom n330双核四线程,RAM是2GB,系统ubuntu1204,显卡NV 9300M,CPU通过一些设置,频率调低省电,不过需要时再开高来用。另有上行1M下行20M的电信网络,性能不怎么好(主打省电实用嘛)但做nightly build服务器我想大概够了,kasim哥你觉得我这想法如何?会不会太幼稚?
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2012-11-16 23:15

 回 4楼(huhu2207) 的帖子

想法很好,非常感谢(如果你把我也算在"几个想搞公益开源项目的几位大哥"里的话)
如果只是文件共享的话,我想这个用ubuntu上的FTP服务就可以了,比如vsftpd.
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
6楼  发表于: 2012-11-17 12:33
引用第5楼kasim于2012-11-16 23:15发表的 回 4楼(huhu2207) 的帖子 :想法很好,非常感谢(如果你把我也算在"几个想搞公益开源项目的几位大哥"里的话)   。如果只是文件共享的话,我想这个用ubuntu上的FTP服务就可以了,比如vsftpd.

这个必须的,肯定算上你,不过安全性必须够,否则万一泄密我会被宰了的
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
7楼  发表于: 2012-11-17 12:48
文件共享我用的是samba,对windows兼容性很好(win自带的ftp客户端弱爆了,而第三方客户端爸妈不会用,所以samba是首选),就这样用着那台电脑用了快三个月,效果很好,但觉得有些时候这样用有点浪费,于是就想公开做一个账号给咱们几个人(这里算上kasim哥,lintel哥,benjaminwan哥,neechard哥,wuweidong哥,再算上几个搞aosp4.1的大哥,还有一些人想不起来了)用,不过首先俺的隐私文件得保证好,电脑的安全要保证好,电费这个问题不用关心(嘿嘿,爸妈从来不管这事情……),反正这个ion平台满载大概40瓦左右,呵呵。
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
8楼  发表于: 2012-11-17 13:01
我想的隐私措施是,

1.某些目录绝对不可以让这个公用账户读写,这个是最重要的,怎么弄好呢?

2.绝对不可以让它切换到root,不过这个搞定sudo上的设置就ok了吧?

3. 磁盘空间配额,一个项目给150GB左右吧,这块硬盘估计够3个项目同时存储,这个得怎么设置好呢


4. 不能杀掉我私人用户所开的进程,但我又能用root删掉公用账户的进程(防止有人恶意操作),并且最好不能修改公用账户的密码。

其他功能是完整的,并且我会保证电脑的稳定性
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
9楼  发表于: 2012-11-17 13:12
上次学校组织的,跟香港人的一个交流比赛,他们都在玩有一种叫hadoop的集群计算的东西(他们拿一些奔四老机组在一起用,是有点费电但弄好点性能不比单颗甚至多颗中端的英特尔i5 cpu差,这种行为,呵呵,似乎这样做与我大天朝的国情完全不符,首先gov不支持,设了堵墙,其次国内家用网络带宽你懂的),呃,尽管可能收效甚微,但,能不能用我这台电脑来跟大家自己的电脑“合作”运行一些东西呢?(这个是不是只能跑java应用啊?)
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go